Any ideias? Em quinta-feira, 5 de junho de 2014 16h37min55s UTC-3, Júlia Rizza escreveu: > > Hello everybody, > > I have an app with app specific routes and I have a function that allows > any user to see a project by passing the project's owner username and the > project's slug as args. I want the user to access the project just by > www.domain.com/username/slug, not showing the function name, but it > returns an 'invalid request' error when the slug contains hyphens. > > *web2py/routes.py* > > > > *#coding: utf-8routes_app = ((r'/(?P<app>admin)\b.*', r'\g<app>'), > (r'/(.*)', r'myapp'), (r'/?(.*)', > r'myapp'))myapp/routes.py* > #coding: utf-8 > > BASE = '' > routes_in = ( > (BASE + '/', BASE + '/myapp/panel/index'), > (BASE + '/$username/$slug', BASE + > '/myapp/panel/project/$username/$slug'), > ) > > routes_out = [(x, y) for (y, x) in routes_in] > > For instance, if I have a project called 'Test', it's slug is 'test' and > it's URL is www.domain.com/julia/test. And this works! But if I have a > project called 'My Test', it's slug is 'my-test' and it's URL is > www.domain.com/julia/my-test, returning an invalid request. > > Is there a way to solve this? > > >
-- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.