class KSS_Form(forms.Form): x_label = forms.CharField(widget=forms.HiddenInput()) field1 = forms.ChoiceField( widget=forms.Select(), label = ("Specify desired material ....:") ) if x_label == "ABC": field2 = forms.ChoiceField( widget=forms.Select(), label=_("Specify desired pressure ...:"), )
когда я помещаю поле внутри IF конструкции, это поле больше в шаблоне не выводится.
А есть ли какой-то способ таким образом выводить поля?
Или мне нужно просто другую форму создать, а условие проверять во вьюхе и обращаться к другой форме?
Спасибо