flask 表单验证报错求助!

2016-04-07 14:47:58 +08:00
 myyou

flask 使用 form.validate_on_submit()去验证老是通过不了,报错总是{'csrf_token': ['CSRF token missing']} 打印了一下 form.csrf_token.data 发现是有值的,不知道什么原因?

2686 次点击
所在节点    Python
7 条回复
z370028987
2016-04-07 14:58:18 +08:00
给的信息太少了。
strahe
2016-04-07 15:21:19 +08:00
配置里有 SECRET_KEY 吗
cloverstd
2016-04-07 15:38:02 +08:00
<input name="csrf_token" type="hidden" value="{{ csrf_token() }}">
myyou
2016-04-07 15:38:17 +08:00
@strahe
myyou
2016-04-07 15:40:24 +08:00
@cloverstd 这个也加了
1130335361
2016-04-07 21:18:32 +08:00
@myyou 换成 {{ form.hidden_tag() }} 试试
myyou
2016-04-08 09:57:00 +08:00
@1130335361 我用的就是{{ form.hidden_tag() }}

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/269247

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX