脆皮表单CheckboxSelectMultiple内联显示

时间:2020-04-29 05:16:52

标签: django-crispy-forms

我很难让MultipleChoiceField列表使用crispy显示内联。我尝试通过使用

显示表单来添加div
{{ for field in form }}

但是它将div放置在每个选择框和选择框标签之间。

这是我创建CheckboxSelectMultiple的地方:

preferred_topics = forms.MultipleChoiceField(choices=TOPICS, required=False, widget=forms.CheckboxSelectMultiple())

我将其打印出来:

{{  form|crispy }}

在此字段之前和之后,我还有很多其他表单类型(文本框等)

谢谢。

1 个答案:

答案 0 :(得分:0)

您可能需要使用{% crispy %} tagsFormHelper。这将允许您使用InlineField

还有table option,它不使用divs