【发布时间】:2017-01-26 07:20:26
【问题描述】:
我打电话给form.validate_on_submit(),但它返回了False。如何找出表单未通过验证的原因?
【问题讨论】:
标签: python flask wtforms flask-wtforms
我打电话给form.validate_on_submit(),但它返回了False。如何找出表单未通过验证的原因?
【问题讨论】:
标签: python flask wtforms flask-wtforms
对于整个表单,form.errors 包含一个字段映射到错误列表。如果它不为空,则表单未验证。对于单个字段,field.errors 包含该字段的错误列表。该列表与form.errors中的列表相同。
form.validate() 执行验证并填充errors。使用 Flask-WTF 时,form.validate_on_submit() 会额外检查 request.method 是否是“提交”方法,这主要意味着它不是 GET 请求。
【讨论】: