【发布时间】:2011-10-05 00:53:33
【问题描述】:
我有一个模型,并使用ModelForm 从模型中创建了一个表单。现在,我想将表单分布在两个页面上。例如,前三个字段将出现在第一页上,然后用户单击下一步,最后三个字段将出现在第二页上。然后他点击提交,用户提交的数据被添加到数据库中。
我查看了表单向导的文档,它似乎也适用于模型表单?有人可以确认吗?
如果是这样,有人可以解释创建WizardView 类的过程吗?
此示例在文档中给出,我不明白后两个参数是什么。 form_list 只是您根据表单类实例化的表单对象的列表吗? **kwargs 是什么?
class ContactWizard(SessionWizardView):
def done(self, form_list, **kwargs):
do_something_with_the_form_data(form_list)
return HttpResponseRedirect('/page-to-redirect-to-when-done/')
提前感谢您的帮助!
【问题讨论】:
标签: python django django-models