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'
),