잘 작동하는 장고 폼 마법사를 만들었습니다. 그러나 마법사를 끝내고 다시 시작하면 이전 사용 중에 생성 된 데이터가로드됩니다. 대신 이전 마법사 상태를 지우고 성공적으로 완료되면 다시 시작하겠습니다. 나는 마법사의 완료 방법을 수정 시도하지만, 트릭하지 않습니다Django 폼 마법사, 마법사를 재설정/지우는 방법?
def done(self, form_list, **kwargs):
self.instance_dict = {}
self.storage.reset()
return HttpResponseRedirect('/foo/')
을 내가 마법사가 내가 그것을 필요로하는 방식으로 작동하도록 변경해야합니까? 내 마법사는 NamedUrlSessionWizardView
클래스를 확장합니다.
시도를 재설정 마법사 : 나는 일반적으로 데이터 처리가 완료된 후 그렇게 * self.storage.current_step = self.steps.first *. 이 코드 라인에 새로운 것이 있습니까? – sergzach
여전히 동일 ... –
마법사가 작동하는 페이지에 GET 요청을 보내려면? reset = true 매개 변수를 사용하십시오. 마법사가 재설정됩니까? – sergzach