Как добавить «класс» в ChoiceField в Django?

У меня есть ChoiceFieldв форме Джанго:

gender = forms.ChoiceField(label='', choices=GENDER)

Я хотел бы добавитьclassattrв поле, чтобы я мог стилизовать его. Обычно работает что-то вроде следующего:

forms.Field(label="Display name",help_text='',widget=forms.TextInput(attrs={'class': 'wideInput'}))

Но это не работает для ChoiceField, я получаю следующую ошибку:

TypeError: init() got an unexpected keyword argument 'attrs'

Что widgetследует использовать, чтобы добавить класс в мое ChoiceField?

25
задан chris Frisina 10 August 2018 в 18:51
поделиться