【发布时间】:2013-09-06 16:43:57
【问题描述】:
forms.py
class ZergitForm(forms.Form):
zerg_selection = forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple(),required=False)
views.py
def feeds(request):
if request.method == 'POST':
zergform = ZergitForm(request.POST)
""""""""
some other logic comes here
""""""""
selection = ZergitForm(zerg_id)
return render(request, 'feed_list.html',{'zerg_selection':zerg_selection})
feed_list.html
{% for feed in selection.zerg_selection %}
<span class="checkbox_select">{{ feed }}</span>
{% endfor %}
问题是它呈现为<li> 标记中的复选框列表。但我需要的是<span> 标记内带有复选框的输入字段。如何在我的应用程序中实现它。
【问题讨论】:
标签: python django django-models django-forms django-admin