0
我有需要呈现为列表中的场课程(CheckboxSelectMultiple呈现的项目,如列表) -Django的CheckboxSelectMultiple不是渲染为列表
teacher_courses = forms.ModelMultipleChoiceField(
queryset=Course.objects.all().order_by('name'),
widget=forms.CheckboxSelectMultiple(),
required=False,
)
从Django文档: -
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'
),