假设我在Flask中定义用户个人资料页面:
@app.route('/user/<name>')
def user(name):
do stuff
我想更改路由规则,以便我可以在<name>
中添加多个指定,例如<name, location>
转换为具有该名称和位置的用户,由/ user / James-Oregon提供的网址。
答案 0 :(得分:3)
如果我理解正确,你正在寻找......
@app.route('/user/<name>-<location>')
def user(name, location):
# do stuff...
使用网址/user/James-Oregon
时,您应该为name
获取“James”,为location
获取“Oregon”。
请注意,烧瓶主要由Werkzeug构建,因此请务必查看Werkzeug routing documentation。