所有ModelForm字段的Django 1.10单一窗口小部件类型

时间:2017-01-02 18:47:44

标签: django django-forms django-widget

我有一个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()
            ...
        }

对此有没有简单的通用解决方案?

0 个答案:

没有答案