Я установил виджет на MultipleChoiceField
с помощью:
self.fields['field_1'] = forms.MultipleChoiceField(
choices=[(c.name, str(c)) for c in customers],
widget=forms.CheckboxSelectMultiple()
)
Это в конечном итоге выплевывает некоторые html, где каждый choice
в choices
получает <input>
в <label>
в <li>
в <ul>
.
Я бы хотел установить класс для каждого <li>
. Мне нужно убрать точку маркера, установленную рядом с каждым <li>
, изменить размер шрифта, возможно, даже установить стиль флажка. Достижимо с помощью селекторов CSS, но это производит впечатление запаха кода.
Как я могу это сделать? Спасибо!