0
マイforms.py
を明確にするために...「username already exists」メッセージをカスタマイズするにはどうすればよいですか?
class RegisterForm(UserCreationForm):
error_messages= {
"password_mismatch": _("Passwords do not match."),
}
をカスタムユーザー作成クラスを持って、私はerror_messages
キーは、ユーザーがすでにユーザー名にサインアップしようとするとDjangoは出してくれる1に対応しているかわかりません存在する。ユーザーが既に存在するユーザー名を選択した場合、どのエラーメッセージを置き換える必要がありますか?
を[このSO質疑応答](https://stackoverflow.com/questions/22264368/how-to-override-djangoカスタムのユーザ変更のためのユニークエラーメッセージ)は少し古く、新しいDjangoのバージョンではおそらく '' unique'''がオーバーライドできます。しかしそうでなければ、その質問に対する答えを見てください。また、関連するブログポスト(詳細はこのソリューションを参照)はhttp://cheng.logdown.com/posts/2015/05/25/django-customize-error-messages-on-the-user-registration-フォーム – Evert
@Evert私はあなたがリンクしたブログ投稿の方法を使用しました。ありがとう。 – Username
リンクされた質問の最後の答えは「ユニーク」と書かれていますが、フォームで上書きできることに注意してください。それは2017年8月の日付なので、半年よりも少なく、他の回答よりも最新のようです。 – Evert