2011-12-07 3 views
2

데이터를 제출하기 전에 사용자 확인이 필요한 양식을 작성 중입니다. 양식 데이터를 처리하는 방법에 대한 정보를 상당히 표시해야하기 때문에 별도의 확인 페이지를 원합니다. 피라미드의 양식간에 데이터를 전달할 파이썬 방법이 있는지 궁금합니다.피라미드보기에서 양식 매개 변수 전달

양식을 제출하면 사용자가 확인 페이지로 이동합니다. 따라서 확인을위한보기는 request.POST에 저장된 양식 데이터를가집니다. 사용자가 확인 페이지에서 '제출'을 클릭하면이 데이터를 모두 최종보기로 전달할 수있는 명확한 방법이 있는지 궁금합니다. 또한 매개 변수의 사전에 부울 변수를 추가하고 싶습니다.

+0

또한 폼 매개 변수의 이름을 알 필요가없는 일반적인 방법이 있습니까? – sutee

+0

실제로 매개 변수의 이름을 알아야 할 필요가있는 방법을 생각할 수 없습니다. –

답변

5

이것은 피라미드 특정 대답 아니지만,이 문제에 대한 두 가지 일반적인 방법은 다음과 같습니다 세션에서

  1. 저장 데이터.
  2. 저장합니다 확인 페이지에 숨겨진 형태로 데이터와 함께 다시 제출는 상태 비 저장 방법이기 때문에

내가 훨씬 더이 좋아 "확인". 똑같은 양식 처리 논리를 사용할 수도 있으며 "확인 된"POST 변수의 존재 여부를 확인하여 표시 할 동작을 결정할 수 있습니다 (예 : "확인하십시오"보기 또는 처리 및 " 처리 된 "보기).

+0

확인 된 템플릿에 양식 데이터를 전달하는 방법을 잘 모르겠습니다. 숨겨진 양식을 생성하십시오. 위 코드를 게시했습니다. 감사! – sutee