I would like to improve my users urls by cutting the 'view' function out so the url would be http://domain.com/user/username
Now I have this: routes_in = ( ("/user/(.+)", r"/welcome/user/view/\1"), ("/(.+)", r"/welcome/\1"), ) routes_out = ( ("/welcome/user/view/(.+)", r"/user/\1"), ("/welcome/(.+)", r"/\1"), ) The thing is that I have more functions in the user control and they don't work unless I add a route for each of those functions. On Oct 1, 5:25 pm, Jonathan Lundell <jlund...@pobox.com> wrote: > On Oct 1, 2010, at 9:20 AM, Francisco Costa wrote: > > > > > Has I said before, that way other functions of the controller user > > don't work > > Can you list, more or less, what you're after? > > > > > > > > > :( > > > On Oct 1, 3:10 pm, mdipierro <mdipie...@cs.depaul.edu> wrote: > >> yes > > >> routes_in = ( > >> ("/user/(.+)", r"/welcome/user/view/\1"), > >> ) > > >> routes_out = ( > >> ("/welcome/user/view/(.+)", r"/user/\1"), > >> ) > > >> On Oct 1, 8:57 am, Francisco Costa <m...@franciscocosta.com> wrote: > > >>> is it possible? > > >>> On Oct 1, 10:55 am, Francisco Costa <m...@franciscocosta.com> wrote: > > >>>> Thank you for your answers, both work for me, i didn't know that the > >>>> order was important. > >>>> But the thing is that I have others functions in the user controller > >>>> that stopped to work, unless I have a dedicated route for them. > >>>> ex: /welcome/user/index is a list of all users and only works if I > >>>> had > > >>>> routes_in: ("/user/index", r"/welcome/user/index"), > >>>> routes_out: ("/welcome/user/index", r"/user/index"), > > >>>> My question is, if there is any way that you don't have to route every > >>>> function, and only the view/user > > >>>> On Sep 30, 3:19 pm, Wikus van de Merwe <dupakrop...@googlemail.com> > >>>> wrote: > > >>>>> You mean this doesn't work for you? > > >>>>> routes_in = ( > >>>>> ("/user/(.+)", r"/welcome/user/view/\1"), > >>>>> ("/(.+)", r"/welcome/\1") > >>>>> ) > > >>>>> routes_out = ( > >>>>> ("/welcome/user/view/(.+)", r"/user/\1"), > >>>>> ("/welcome/(.+)", r"/\1") > >>>>> )