2
フォームバリデーションに関するいくつかのヘルプについては、このドキュメント(http://streamhacker.com/2010/03/08/jquery-validation-django-forms/)を見てきました。私のforms.pyでは、私は次のようしている:JQuery Djangoモデルフォームの検証
class ProfileForm(forms.ModelForm):
class Meta:
model = Profile
fields = ['first_name', 'last_name', 'language']
widgets = {
'language': forms.RadioSelect(attrs={
'class':'{required:true}'
}),
}
だから、言語フィールドのために、私はRadioButton
フィールドとして、それを提供したいと私はそれ必須フィールドにしたいです。したがって、このフィールドを空白のままにしておくと、警告が表示されます。とにかく
LANGUAGE = (('AR', 'Arabic'), ('FR', 'French'), ('ES', 'Spanish'))
language = models.CharField(max_length=20, choices=LANGUAGE)
私も空language
フィールドでフォームを送信する際に、何の警告がポップアップしない:ここで私はlanguage
列を定義し、私のmodels.pyです。何か案は?
ちょうど 言語= models.CharField(= Trueの必要MAX_LENGTH = 20、選択肢= LANGUAGE、) –
ウィジェットはその 'required'属性を上書きしません – anderish