【发布时间】:2015-04-03 19:25:29
【问题描述】:
我想要一个可以检查多个选项的复选框表单。为此,我有:
forms.py
class ServiceForm(forms.Form):
services = ServiceList.objects.all().values('service_name')
choice = []
for x in services:
choice.extend(x.values())
service_id = forms.MultipleChoiceField(required=True,
widget=forms.CheckboxSelectMultiple, choices=choice)
views.py
def save_data_into_temp(request):
if request.method == 'POST':
detail_form = ServiceForm(data=request.POST)
if detail_form.is_valid():
detail = detail_form.save(commit=False)
detail.save()
但这给了我一个错误
too many values to unpack
回溯: 第 58 行的错误
58 {{ service_form }}
【问题讨论】:
-
哪一行报错了?
标签: django python-2.7 django-forms