2017-11-18 3 views
0

나는 호텔을 위해 django와 예약 엔진 프로젝트에서 일하고 있습니다. 클라이언트가 호텔, 도착 날짜 및 출발 날짜 (이 매개 변수는 get 메소드와 함께 전달됨)를 선택하면 뷰에서이를 가져 와서 클라이언트가 예를 들어 날짜를 변경할 때까지 모든보기에 대한 전역 변수를 생성해야합니다. 각보기에서 나는 호텔, 도착 날짜 및 출발 날짜가 필요합니다. 나는 context proccessor로 템플릿에 이것을 할 수 있다는 것을 알고 있지만 뷰를 위해 더 좋은 방법은 없다. 나는 middlewares로 무언가를 없애고 있었지만, 나는 모른다. 누군가 나를 도울 수 있습니까?get 값을 가져 와서 상수 변수를 django python으로 만듭니다.

+0

당신은 세션을 찾고 있습니다 –

+0

이것이 유일한 방법입니까? –

+0

대답을 읽어 –

답변

1

는 현재 사용자에 대한 VAR를 설정하고이

user_date = request.session['date'] 
을 수행 할 수 있습니다, 간단히 다른 뷰에서이 변수를 사용하려면이

request.session['date'] = your_date 

같은 세션을 사용하는 모든 뷰에서 사용할 수 있습니다

+0

예, 지금 이쪽으로. 나는 값을 받아들이는 클래스 또는 무언가를 만들어 모든 뷰에 접근 할 수있는 방법 일 수 있습니다. –

관련 문제