【发布时间】:2015-07-01 21:30:11
【问题描述】:
我是 Django 和 rest_framework 的新手。我有一个用于“新用户”页面的密码复杂性规则脚本。
如果我的复杂性要求满足需求,它将返回 true。否则它会引发serialiser.ValidationError。
我复制了 Django 的忘记密码机制来应用我的密码规则。 当它引发错误时,应用程序会崩溃,如下所示。
Exception Type: ValidationError
Exception Value:
[u"The two password fields didn't match."]
是否可以将序列化程序错误用作表单错误{{ form.new_password1.errors }}?
【问题讨论】:
-
Django 有自己的验证错误类,您应该在表单中使用它。
标签: python django django-forms django-rest-framework