デフォルトの ModelBackend を拡張して、カスタム認証バックエンドを作成しました。ログイン画面にカスタム エラー メッセージを送信することは可能ですか? 現在、デフォルトのメッセージが表示されています。
3069 次
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 に答える