我正在使用 django 1.3 和 django-formwizard。我有一个带有 2 个 ModelForms 的 WizardView,它在创建模式下工作正常(在 url conf 中链接 as_view),但我无法让它在编辑模式下工作。当我在视图中这样做时:
return MyWizard.as_view([Form1,Form2], instance_dict={0:instance1, 1:instance2})(request)
如果我这样做,则上下文中不存在向导实例:
return MyWizard([Form1,Form2], instance_dict={0:instance1, 1:instance2})
我得到: init () 正好采用 1 个非关键字参数(给定 2 个)
MyWizard 非常基础,它只有get_template_names
和done
方法。