"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 -~----------~----~----~----~------~----~------~--~---