django form将css添加到ModelMultipleChoiceFIeld

use*_*986 1 python django

我究竟如何向一个form.ModelMultipleChoiceField添加css我试图传入attrs={'class' : 'foo'} 但是它失败了"__init__() got an unexpected keyword argument 'attrs'"

my_list = forms.ModelMultipleChoiceField(label='List', required=False, queryset=[])
Run Code Online (Sandbox Code Playgroud)

Yuj*_*ita 5

它是需要attrs的小部件,而不是表单字段.

my_list = forms.ModelMultipleChoiceField(
    label='List',
    required=False,
    queryset=[],
    widget=SelectMultiple(attrs={'class': 'foobar'}))
Run Code Online (Sandbox Code Playgroud)