JQuery验证Django模型表单

时间:2017-01-28 15:18:20

标签: jquery django forms validation

我已查看此文档(http://streamhacker.com/2010/03/08/jquery-validation-django-forms/)以获取有关表单验证的一些帮助。在我的forms.py中,我有以下内容:

class ProfileForm(forms.ModelForm):
    class Meta:
        model = Profile
        fields = ['first_name', 'last_name', 'language']
        widgets = {
            'language': forms.RadioSelect(attrs={
                'class':'{required:true}'
            }),
        }

因此,对于语言字段,我想将其作为RadioButton字段提供,我想将其设为必填字段。因此,如果用户将此字段留空,则会弹出警告。这是我的models.py,我定义了language列:

LANGUAGE = (('AR', 'Arabic'), ('FR', 'French'), ('ES', 'Spanish'))
language = models.CharField(max_length=20, choices=LANGUAGE)

无论如何,即使language字段为空,我提交表单时也不会弹出警告。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我只是将其更改为以下内容:

'language': forms.RadioSelect(attrs={'required': True}),