sorry - should have been: @app.route('/<yoursitename>/users') ... def editusers(yoursitename): pass
print url_for('editusers', yoursitename='Supersite') gives: /Supersite/users On 22 March 2011 08:13, Tom Atkins <minkto...@gmail.com> wrote: > I might be being naive here but in Flask I can do: > > @app.route('/<yoursitename>/users') > ... def editusers(yoursitename): pass > > print url_for('editprofile', yoursitename='Supersite') > > gives: > > /Supersite/users > > > > On 22 March 2011 05:23, Jonathan Lundell <jlund...@pobox.com> wrote: > >> On Mar 21, 2011, at 7:44 PM, Indra Gunawan wrote: >> >> Agree, Flask way looks more elegant (see Variable Rules). It could be nice >> if this way also exists on Web2Py. >> >> On 22 March 2011 06:05, Tom Atkins <minkto...@gmail.com> wrote: >> >>> I was playing with Flask and I have to say its solution to routing is >>> very nice: >>> >>> http://flask.pocoo.org/docs/quickstart/#routing >>> >>> The use of variable names anywhere within the URL structure is very >>> handy. Anything like this possible in web2py? >>> >> >> Flask doesn't really allow variable names anywhere; near as I can tell >> they're a considerably restricted version of web2py's args list. >> >> >