我想将引导类添加到以酥脆形式显示的CheckboxSelectMultiple的选项中。我知道如何向整个CheckboxSelectMultiple div添加一个类,但不向其中的每个元素添加一个类(我想给每个类分配一个col-3类,以便它们在整齐的网格中彼此对齐)。 / p>
我正在使用以下方式显示表单(该表单还有许多其他字段):
{% crispy form form.helper %}
这是表格。py
TOPICS = (
('ANI', 'Animals'),
('ART', 'Art'),
('COM', 'Communication'),
('CRI', 'Crime'),
('CUL', 'Culture/Society'),
)
topics = forms.MultipleChoiceField(choices=TOPICS, required=False, widget=forms.CheckboxSelectMultiple())
谢谢。
答案 0 :(得分:0)
我认为您正在寻找inlinecheckboxes
。如果每行只需要那么多项目,则可以使用col-3(或col-md-3?)来取代inlinecheckbox模板。
https://django-crispy-forms.readthedocs.io/en/latest/layouts.html#bootstrap-layout-objects