当前在WTForms中访问错误,您必须像这样遍历字段错误:
for error in form.username.errors: print error
由于我正在构建一个不使用任何表单视图的rest应用程序,因此我不得不检查所有表单字段以查找错误所在。
有没有办法可以做类似的事情:
for fieldName, errorMessage in form.errors: ...do something
实际form对象的errors属性包含字典中的字段名称及其错误。因此,您可以执行以下操作:
form
errors
for fieldName, errorMessages in form.errors.items(): for err in errorMessages: # do something with your errorMessages for fieldName