小编典典

WTForms出现错误

python

当前在WTForms中访问错误,您必须像这样遍历字段错误:

for error in form.username.errors:
        print error

由于我正在构建一个不使用任何表单视图的rest应用程序,因此我不得不检查所有表单字段以查找错误所在。

有没有办法可以做类似的事情:

for fieldName, errorMessage in form.errors:
        ...do something

阅读 91

收藏
2020-12-20

共1个答案

小编典典

实际form对象的errors属性包含字典中的字段名称及其错误。因此,您可以执行以下操作:

for fieldName, errorMessages in form.errors.items():
    for err in errorMessages:
        # do something with your errorMessages for fieldName
2020-12-20