2010-04-03 2 views
10

나는 어떻게 이런 일을 해야할지 모르겠다.어떻게 전달하거나 장고보기 사이에 변수를 공유합니까?

보기마다 하나의 선택 상자가있는 체인 연결된 선택 상자가 있습니다. 각 선택 사항은 저장되어 질의가 작성되어야합니다. 결국 쿼리를 실행해야합니다.

그러나 어떻게 장고에서 상태를 공유합니까? 보기에서 템플리트로 전달할 수는 있지만 템플리트는 표시하지 않고 볼 수는 없습니다. 아니면 어떻게해야할지 모르겠습니다. 도와주세요!

답변

0

session에 보유 할 값을 입력하십시오.

1

서식 파일보기 ... 서식의 숨겨진 필드에 변수를 넣으십시오. 따라서 후속 양식에서 "제출"하면 값은 다음 request.POST.get()에 포함됩니다.

물론 다양한 데이터 요소를 뷰 사이의 DB 테이블 (디스크 또는 램)에 저장할 수도 있습니다. session_id를 데이터 스토어의 키로 사용하십시오. (로드 균형 시스템에는 권장되지 않음).

그리고 가장 좋아하는 쿠키는 쿠키입니다. (쿠키를 저장하는 방법은 API를 참조하십시오.)

업데이트 : 죄송합니다. 여기에 코드 예제가 없습니다 ... 문서는 읽기가 쉽습니다. 예제 코드를 찾기 위해 djangosnippets 웹 사이트도 있습니다.

관련 문제