【发布时间】:2011-10-28 21:12:21
【问题描述】:
我有几个字段的 ModelForm。有些字段是必需的,有些则不是。我也有不同选择的 Select 字段,我想根据这个 Select 字段选择将某些字段设为“必需”或不选择。
我尝试了 Form 的 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
但它不起作用
【问题讨论】:
标签: django django-forms django-models