Ich habe diese Dokumentation (http://streamhacker.com/2010/03/08/jquery-validation-django-forms/) für einige Hilfe in Bezug auf Formularvalidierung durchgesehen. In meinem forms.py ich habe folgende:JQuery Validate für Django-Modellformulare
class ProfileForm(forms.ModelForm):
class Meta:
model = Profile
fields = ['first_name', 'last_name', 'language']
widgets = {
'language': forms.RadioSelect(attrs={
'class':'{required:true}'
}),
}
Also für das Sprachenfeld, möchte ich es als RadioButton
Feld dienen und ich möchte es ein Pflichtfeld machen. Wenn der Benutzer dieses Feld leer lässt, wird eine Warnung angezeigt. Hier ist meine models.py, wo ich die language
Spalt definiert:
LANGUAGE = (('AR', 'Arabic'), ('FR', 'French'), ('ES', 'Spanish'))
language = models.CharField(max_length=20, choices=LANGUAGE)
Anyways, keine Warnungen Pop-up, wenn ich die Form auch mit dem language
Feld leer vor. Irgendwelche Ideen?
Just do language = models.CharField (max_length = 20, Auswahl = Sprache, required = True) –
Widget überschreibt, dass 'required' Attribut – anderish