我使用的是django表单向导,当我使用多个选择时会出现这个错误。我不知道我为什么会得到它,但我想这是因为我传递了多个数据,因为它确实与一个唯一的选择(如radioselect)一起工作。在
Error binding parameter 0 - probably unsupported type
代码如下:表单.py
^{pr2}$视图.py
class ContactWizard(SessionWizardView):
def get_template_names(self):
return [TEMPLATES[self.steps.current]]
def get_context_data(self, form, **kwargs):
context = super(ContactWizard, self).get_context_data(form=form, **kwargs)
if self.steps.current == '0':
context.update({'datas': ImageCheckView.objects.all()})
return context
def done(self, form_list, **kwargs):
form_data = process_form_data(form_list)
context = {'form_data': form_data}
return render_to_response('done.html', context)
def process_form_data(form_list):
form_data = [form.cleaned_data for form in form_list]
return form_data
有什么解决这个问题的建议吗?在
通过替换来解决我的问题
通过
^{pr2}$现在多个复选框字段通过步骤传递,并在表单向导中正常工作。在
相关问题 更多 >
编程相关推荐