4

我通过扩展默认的 ModelBackend 编写了一个自定义身份验证后端。是否可以将自定义错误消息发送到登录屏幕?截至目前,它正在显示默认消息。

4

2 回答 2

5

你可以提出一个 django ValidationError

from django.core.exceptions import ValidationError

raise ValidationError("Some custom message")

然后,您可以使用以下方式显示它:

{{ form.non_field_errors|striptags }}
于 2012-12-18T00:27:31.807 回答
1

错误消息ValidationError作为django.contrib.auth.forms.AuthenticationForm. 您需要扩展身份验证表单或实施您自己的身份验证表单以更改其错误消息。

于 2011-04-03T14:25:42.553 回答