0

電子メール フィールドを使用しているときに、無効な電子メール アドレスでフォームを送信しようとすると、次のようなエラーが発生します。

ここに画像の説明を入力

これについて私が好きなこと:

  • ページをリロードせず、まったく送信せず、代わりにエラーを表示します

  • 外観

これが、名前とパスワード(CharFields)で現在達成できることです ここに画像の説明を入力

「名前が必要です!」また、「このフィールドは必須です」というメッセージは、フォームが送信された後にのみ表示されます。これは、フォームを送信する必要がない場合ほど洗練されていません。

4

2 に答える 2

0

kmmbvnr は、私が探していたものを案内してくれました。探していたタイプの検証を追加するには、以下のようなコードを追加します。

class UserForm(forms.ModelForm):

    ...

    username = forms.CharField(
        widget=forms.TextInput(attrs={'required': 'true'}),#HERE
    )
    password = forms.CharField(
        widget=forms.PasswordInput(attrs={'required': 'true'}),#OR HERE
    )

    ...
于 2015-06-14T16:17:34.720 に答える