Form.errors
访问errors
属性以获取错误消息的字典:
>>> f.errors
>{'sender':['输入有效的电子邮件地址。'],'subject':['此字段为必填项.']。
在这个字典中,键是字段名称,值是表示错误消息的Unicode字符串列表。 错误消息存储在列表中,因为字段可以有多个错误消息。
您可以访问错误,而不必首先调用is_valid()
。 您首次调用表单的数据时会调用is_valid()
或访问错误。
验证例程只会调用一次,无论访问错误或调用is_valid()
多少次。 这意味着如果验证有副作用,这些副作用只会被触发一次。