我很难获得一个MultipleChoiceField列表以使用crispy显示内联。我试图通过使用
显示表单来添加div{{ for field in form }}
但是它将div放置在每个选择框和选择框标签之间。
这是我创建CheckboxSelectMultiple的位置:
preferred_topics = forms.MultipleChoiceField(choices=TOPICS, required=False, widget=forms.CheckboxSelectMultiple())
我正在用它打印出来:
{{ form|crispy }}
我在此字段之前和之后还有许多其他表单类型(文本框等)
谢谢。
您可能需要使用{% crispy %} tags和FormHelper
。这将允许您使用InlineField
。
还有InlineField
不使用table option。