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.
>>
>>
>

Reply via email to