我创建了一个运行良好的 Django 表单向导。但是,在完成向导并重新启动后,它会加载之前使用期间生成的数据。相反,我希望它清除以前的向导状态并在成功完成后重新开始。我曾尝试修改向导的 done 方法,但它没有解决问题:
def done(self, form_list, **kwargs):
self.instance_dict = {}
self.storage.reset()
return HttpResponseRedirect('/foo/')
为了使向导按我需要的方式工作,我必须进行哪些更改?我的向导扩展了NamedUrlSessionWizardView
课程。