gpt4 book ai didi

python - Flask 重定向到带有多个斜杠的 url

转载 作者:行者123 更新时间:2023-12-01 04:32:38 28 4
gpt4 key购买 nike

我有一个像这样的 flask 路线:

@app.route('/foo/<var1>/<var2>')
def foo(var1, var2):

后来,我尝试这样做:

return redirect(url_for('foo/bar/baz'))

这给了我

werkzeug.routing.BuildError
BuildError: ('foo/bar/baz', {}, None)

我环顾四周,没有找到解决方案,我也尝试过类似的方法

return redirect(url_for('foo'), var1='bar', var2='baz')

但我遇到了同样的错误。谁能帮我弄清楚如何正确重定向到该路线?

最佳答案

url_for 接受函数名称和关键字参数。

就您而言,redirect(url_for('foo', var1='bar', var2='baz')) 应该可以。

请注意,我提供的内容与您提供的最后一个示例不同

关于python - Flask 重定向到带有多个斜杠的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32171741/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com