장고에서 여러 페이지 양식의 페이지 사이를 전환하는 유용한 방법은 무엇입니까?Django의 RESTful 다단계/다중 페이지 양식 (아이디어/예제)
나의 현재 방법 :
- 양식 게시합니다.
- 다음 양식은 이전 데이터가 존재하는지 확인합니다. 그렇지 않은 경우 첫 번째 양식으로 리디렉션됩니다.
양식 페이지 간의 리디렉션이 잘못 되었습니까? POST 양식을 다음 양식 페이지로 보내야합니까? 그렇다면 유효성 검사를 어디에서 실시해야합니까?
장고에서 여러 페이지 양식의 페이지 사이를 전환하는 유용한 방법은 무엇입니까?Django의 RESTful 다단계/다중 페이지 양식 (아이디어/예제)
나의 현재 방법 :
양식 페이지 간의 리디렉션이 잘못 되었습니까? POST 양식을 다음 양식 페이지로 보내야합니까? 그렇다면 유효성 검사를 어디에서 실시해야합니까?
.
아마도 현재 단계로 POST 한 다음 양식의 유효성을 검사 할 때만 다음 단계로 리디렉션 할 수 있습니다. 단계간에 리디렉션하는 데는 문제가 없습니다. 사실, 아마 당신이 발견 한 것처럼, 폼의 브라우저 뒤로 버튼을 지원할 수 있습니다.
장고에는이 기계류를 처리하는 마법사가 있습니다 (당신이 모르는 경우를 대비해서). 당신은 여러 단계의 형태를 처리하기위한 PRG 모델의 구현과 같은 소리를하고있는 무엇
http://docs.djangoproject.com/en/dev/ref/contrib/formtools/form-wizard/
고마워요! 나는 알고 있지만 다른 옵션을 알고 싶었습니다. 양식 세트를 사용하고 각 양식에서 이전 데이터에 액세스해야 양식 마법사를 사용하는 것이 복잡해졌습니다. formsets (http://code.djangoproject.com/ticket/11112)와 함께 폼 마법사를 사용하기위한 패치가 있다는 것을 알고 있습니다. –