假设我在 Flask 中定义用户个人资料页面:
@app.route('/user/<name>')
def user(name):
do stuff
我想更改路由规则,以便我可以在 中放置多个名称<name>
,例如<name, location>
以该名称和位置(由 /user/James-Oregon 给出的 url)翻译给用户。
如果我理解正确,您正在寻找...
@app.route('/user/<name>-<location>')
def user(name, location):
# do stuff...
使用 URL/user/James-Oregon
时,您应该得到“詹姆斯”name
和“俄勒冈” location
。
请注意,flask 很大程度上是基于Werkzeug构建的,因此请务必查看Werkzeug 路由文档。