У меня есть ModelForm с несколькими полями. Некоторые поля обязательны, некоторые нет. Также у меня есть поле «Выбрать» с разными вариантами выбора, и я хочу сделать некоторые из полей «обязательными» или не основанными на этом выборе поля.
Я пробовал использовать метод clean () формы
def clean(self):
cleaned_data = self.cleaned_data
some_field = cleaned_data.get("some_field")
if some_field == 'some_value':
self.fields['other_field'].required = False
return cleaned_data
, но он не работает