如何在Flask中注入参数重定向到url?

时间:2017-07-27 07:55:51

标签: python redirect flask

我是python和flask中的新手并尝试重定向带标题的网址并且无法导航,请提供一个示例来解决问题。

where

1 个答案:

答案 0 :(得分:1)

烧瓶url_for功能可以接受任何数量的 **值,您可以使用它们发送到重定向的视图。

然后您可以使用Flask 重定向功能:

from flask import redirect
...
return redirect(url_for('home_page', headers=headers))

然后在函数中使用它:

@app.route('/home_page')
def home_page():
 if json.loads(request.args.get("headers"))["SomeName"] == "whatever":
    return render_template("home_page.html")
 else:
     return Response(status=405)