使用参数进行Flask重定向

时间:2014-11-20 10:34:27

标签: python-2.7 redirect flask

理想情况下,我想回复此信息,但它不起作用:

return redirect(url_for('register'), message='email already exists')

我在没有url_for:

的情况下尝试过这个版本
return redirect('register.html', message='email already exists')

也不起作用。您是否必须在网址中明确地返回消息或将其保存在cookie中?有没有更清洁的方法呢?

感谢您的帮助

1 个答案:

答案 0 :(得分:3)

根据official docs,参数应在url_for中传递,不是重定向。

return redirect(url_for('register', message='email already exists'))