Flask-WTF添加了CSRF保护字段。如果不存在,CSRF验证将失败,并且该表格将无效。用于
form.hidden_tag()在表单中包括所有隐藏字段(包括CSRF字段)。
<form method="post"> {{ form.hidden_tag() }} ...
通常,如果表单未通过验证,则应
form.errors在致电后
validate进行检查以了解问题所在。
您没有看到错误,因为您没有渲染该字段(在这种情况下也没有渲染任何字段的错误,但这对解决此问题没有帮助)。如果您在调试器中运行并进行了检查
form.errors,您将看到确实存在“
CSRF令牌丢失”错误。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)