Как осуществить, что бы одна и та ж форма в одном случае была со всеми обизательными полями,а в другом - одно из полей было не обизательным? К примеру поле group.
class StudentsForm(forms.Form):
name = forms.CharField(max_length=50, label=u'Полное имя',widget=forms.TextInput(attrs={'pattern':'[А-Я]([а-я]+)\s[А-Я]([а-я]+)','required':'','placeholder':'Фамилия Имя'}))
date_of_birth = forms.DateField(input_formats=('%d.%m.%Y',),label=u'Дата рождения',widget=forms.DateInput(attrs={'placeholder':'ДД.ММ.ГГГГ','required':''}))
num_stud=forms.IntegerField(max_value=999999,min_value=11111,label=u'Номер студ. билета ',widget=forms.TextInput(attrs={'placeholder':'******','required':''}))
group=forms.ModelChoiceField(queryset=Groups.objects.all(),widget=forms.RadioSelect(),label=u'Группа, к которой прикреплен студент',empty_label=None)