私はDjangoのデフォルトの登録フォームにいくつかのエラーメッセージを変更しようとしています:私は編集エラーメッセージ
「無効」に変更したい例えば
class RegistrationForm(forms.Form):
username = forms.RegexField(regex=r'^\w+$',max_length=30,widget=forms.TextInput(attrs=attrs_dict),label=_("Username"),error_messages={'invalid': _("This value must contain only letters,numbers and underscores.")})
email=forms.EmailField(widget=forms.TextInput(attrs=dict(attrs_dict,maxlength=75)),label=_("Email address"))
password1 = forms.CharField(widget=forms.PasswordInput(attrs=attrs_dict,render_value=False),label=_("Password"))
password2 = forms.CharField(widget=forms.PasswordInput(attrs=attrs_dict,render_value=False),label=_("Password (again)"))
:_ ( "この値は文字、数字、下線のみでなければなりません")。ユーザー名フィールド のデフォルトフォームを編集するたびに、私は変更なしと表示されます...
また、ユーザにユーザ名フィールドに数字だけを入力するように制限する方法があれば教えてください。
お返事ありがとうございます。カスタムフォームでの編集がフィールドの設定を置き換えることは知りませんでした – user1163236