Flask自定义路由

时间:2013-04-05 17:34:22

标签: python routing flask

假设我在Flask中定义用户个人资料页面:

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

我想更改路由规则,以便我可以在<name>中添加多个指定,例如<name, location>转换为具有该名称和位置的用户,由/ user / James-Oregon提供的网址。

1 个答案:

答案 0 :(得分:3)

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

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

使用网址/user/James-Oregon时,您应该为name获取“James”,为location获取“Oregon”。

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