0

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

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

我想更改路由规则,以便我可以在 中放置多个名称<name>,例如<name, location>以该名称和位置(由 /user/James-Oregon 给出的 url)翻译给用户。

4

1 回答 1

3

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

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

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

请注意,flask 很大程度上是基于Werkzeug构建的,因此请务必查看Werkzeug 路由文档

于 2013-04-05T20:25:22.040 回答