Хрустящие формы CheckboxSelectMultiple display inline - PullRequest
0 голосов
/ 29 апреля 2020

У меня много трудностей с получением списка MultipleChoiceField для отображения встроенного с использованием хрустящего кода. Я попытался добавить div'ы, отображая форму, используя

{{ for field in form }}

, но он помещает div'ы между каждым блоком выбора и меткой блоков выбора.

Здесь я создаю CheckboxSelectMultiple:

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

И я распечатываю его с помощью:

{{  form|crispy }}

У меня также есть много других типов форм до и после этого поля (текстовые поля et c)

Спасибо.

1 Ответ

0 голосов
/ 29 апреля 2020

Возможно, вам понадобятся теги {% crispy%} и FormHelper. Это позволит вам использовать InlineField.

Также есть опция таблицы , которая не использует divs.

...