我有一个需要作为列表呈现的字段课程(CheckboxSelectMultiple将项目呈现为列表) -
teacher_courses = forms.ModelMultipleChoiceField(
queryset=Course.objects.all().order_by('name'),
widget=forms.CheckboxSelectMultiple(),
required=False,
)
来自Django docs: -
CheckboxSelectMultiple¶
class CheckboxSelectMultiple[source]¶
Similar to SelectMultiple, but rendered as a list of check buttons:
<ul>
<li><input type='checkbox' name='...' ></li>
...
</ul>
但是当我的表格(我使用脆纸形式)时,它不会被渲染为无序列表,而是作为标签
这是我脆的表单布局 -
Div(
HTML('''<p>What courses or topics do you currently teach?</p>'''),
Field('teacher_courses')
,css_class = 'box add hidden-xs teacher-fields form-group'
),
答案 0 :(得分:0)
看起来这是default template crispy ships for this FormField - 至少对于所有引导程序模板包而言。当他们自己发货时,这会影响django文档。