2013-04-05 131 views
0

说,我在瓶定义用户的个人资料页:瓶自定义路由

@app.route('/user/<name>') 
def user(name): 
    do stuff 

我想改变路由规则,这样我就可以把不仅仅是一个指定多在<name>,例如<name, location>转换为具有该名称和位置的用户,由/ user/James-Oregon给出的URL。

+0

你能编辑你的问题吗?我想你在描述中只是略去了一些词语,这让你很难理解你在问什么。 – 2013-04-05 17:42:26

+0

啊,是的,谢谢你指出这一点。我忘记了一些代码标签。用于Werkzeug路由文档的 – user592419 2013-04-05 20:18:47

回答

3

如果我理解正确的话,你正在寻找...

@app.route('/user/<name>-<location>') 
def user(name, location): 
    # do stuff... 

当使用URL /user/James-Oregon,你应该得到“詹姆斯”为name和“俄勒冈州”为location

请注意,烧瓶主要由Werkzeug构建而成,因此请务必查看Werkzeug routing documentation

+0

+ 1 – Eddie 2013-04-06 17:54:27