在Django表单中为ModelMultipleChoiceField添加CSS
我该怎么给forms.ModelMultipleChoiceField添加CSS呢?我试着传入 attrs={'class' : 'foo'}
,但是出现了错误,提示 "__init__() got an unexpected keyword argument 'attrs'"
,意思是说这个方法不认识'attrs'这个参数。
my_list = forms.ModelMultipleChoiceField(label='List', required=False, queryset=[])
1 个回答
5
需要属性的是小部件,而不是表单字段。
my_list = forms.ModelMultipleChoiceField(
label='List',
required=False,
queryset=[],
widget=SelectMultiple(attrs={'class': 'foobar'}))