【发布时间】:2021-08-07 16:44:34
【问题描述】:
我正在使用 wtforms 在应用程序中构建大量表单。我需要执行并向用户显示“表单级”验证错误。
没有记录/支持的方法可以做到这一点。那也行。
我知道我可以覆盖表单验证方法,在那里执行我的检查,并将我的其他验证错误放在表单的 _errors 属性中。
这种方法的问题在于 form._errors 还包含所有字段级验证错误(当然,也可以通过每个字段的 errors 属性访问)。
所以,我希望有一种干净、API 一致的方式来返回仅 表单级验证错误。我可以自己破解 _error 属性,但我对这个问题的其他解决方案感兴趣。
您将如何在 wtforms 中进行表单级验证?
【问题讨论】:
-
表单级验证将在 wtforms 3 (github commit) 中提供
标签: wtforms flask-wtforms