2012-11-16 6 views

답변

3

당신은 설정

SESSION_COOKIE_DOMAIN = '.example.com' 

에 세션 쿠키에 사용할 도메인을 SESSION_COOKIE_DOMAIN 매개 변수를 추가해야합니다. 이것을 도메인 간 쿠키의 경우 ".lawrence.com"과 같은 문자열 (선점 점에주의하십시오)으로 설정하거나 표준 도메인 쿠키로 None을 사용하십시오.

+0

감사의 말 Igor - 이것은 장고가 * .example.com 형식의 모든 URL에서 동일한 세션을 사용하게합니다. 하지만 하나의 세션에 app.example.com, example.com을 유지하려면 및 admin.example.com, 다른 세션에서는 owner.example.com 어떻게 할 수 있습니까? – Jamal

+0

다른 도메인에 다른 django 인스턴스가있는 경우 (즉, 설정이 다른 경우) 다른 SESSION_COOKIE_NAME 매개 변수를 설정할 수 있습니다. 다른 경우에는'django.contrib.sessions.middleware.SessionMiddleware'를 덮어 쓸 수 있습니다. – Igor

관련 문제