我有一个ModelForm
,它由Model
组成,包含大量不同数据类型的列。但是,我需要使ModelForm
ModelForm
中所有提到的字段具有相同的窗口小部件类型(例如,复选框,但它可能是textarea,或者其他......)。
的ModelForm :
class EntertainerCheckboxForm(forms.ModelForm):
class Meta:
model = Entertainer
fields = ['first_name', 'second_name','last_name', ...]
widgets = {
'first_name': CheckboxInput(),
'second_name': CheckboxInput(),
'last_name': CheckboxInput()
...
}
对此有没有简单的通用解决方案?