"all unnecessary constraints should be removed...."
Yarko  ;-)

On Tue, Dec 9, 2008 at 1:54 PM, Kirby Turner <[EMAIL PROTECTED]> wrote:

>
> Haha, I can tell I'm really going to like web2py.  No need to make the
> change though I definitely would take advantage of it if available.
> I'm was just curious if there was a reason.
>
> In case others are wondering why I like to use dashes instead of
> underscores in URLs...embedded underscore in the url can appear
> hidden, or as a space, when the url is displayed as a link on a web
> page and the link is underlined.  A dash does not have this problem.
> See the sample screenshot posted here for an example:
>
> http://is.gd/aSQg
>
> -KIRBY
>
>
>
> On Dec 9, 2008, at 2:34 PM, mdipierro wrote:
>
> >
> > There is no deep reason. It can be changed. You are the first to bring
> > this up.
> >
> > If no objections I will change it in the next version.
> >
> > Massimo
> >
> >
> > On Dec 9, 1:10 pm, Kirby Turner <[EMAIL PROTECTED]> wrote:
> >> Thanks Massimo.  I understand re-mapping the url and I have the whole
> >> dash vs underscore thing worked out for my app.  But I'm just
> >> wondering why controllers cannot have dashes in the name.  Is it a
> >> python thing, a web2py thing?  Just curious.  I'm one of those
> >> curious
> >> people who like to understand why.
> >>
> >> Could someone briefly explain just to ease my curious mind?
> >>
> >> Thanks,
> >> -KIRBY
> >>
> >> On Dec 9, 2008, at 1:46 PM, mdipierro wrote:
> >>
> >>
> >>
> >>> Hi Kirby,
> >>
> >>> thanks for using web2py.
> >>
> >>> controller names cannot have dashes but you can create a web2py/
> >>> routes.py and map '-' into '_' for each controller.
> >>
> >>> routes_in=[
> >>>  ('yourappname/controller-name/(?P<any>.*)','yourappname/
> >>> controller_name/\g<any>'),,
> >>> ]
> >>
> >>> Massimo
> >>
> >>> On Dec 9, 12:40 pm, Kirby Turner <[EMAIL PROTECTED]> wrote:
> >>>> Hi All,
> >>
> >>>> I'm new to web2py (today is my second day using it) but I really
> >>>> like
> >>>> what I see.  I have started migrating an ASP.NET site over to
> >>>> web2py
> >>>> and I'm amazed at how fast the migration is going.
> >>
> >>>> My original site uses dashes in some of its URLs.  In migrating
> >>>> over I
> >>>> originally defined a controller and view with embedded dashes in
> >>>> the
> >>>> name, e.g., my-controller.py and my-controller.html.  When I try
> >>>> viewing the web page through the web2py web server I get an
> >>>> "invalid
> >>>> request" error 400.
> >>
> >>>> Now, it's not a big deal to change the dashes to underscores and
> >>>> actually that is what I have already done.  But I'm wondering why
> >>>> embedded dashes are not allowed.  I started looking through the
> >>>> web2py
> >>>> but I haven't found the answer yet.
> >>
> >>>> Anyone have any insight as to why I cannot use dashes in the
> >>>> controller name?  Just curious.
> >>
> >>>> Thanks,
> >>>> -KIRBY
> > >
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to