2010-12-11 3 views

답변

3

Django session documentation 상당히 쉽게 읽을 수 있습니다.

기본값은 이미 사용자가 2 주 동안 로그인 할 수 있도록 허용해야합니다. 실제로 기본값은 정확히 2 주가 있습니다.

에 대한 설정을 살펴 보자

  • SESSION_EXPIRE_AT_BROWSER_CLOSE을 - 거짓
  • SESSION_COOKIE_AGE해야한다 -

당신이 있는지하셨습니까 (초 2 주) 1,209,600 기본값 필요한 모든 미들웨어가 설치되어 있어야합니다.

어떤 세션 백엔드를 사용하고 있습니까?

/tmp에서 파일 백엔드를 사용하는 경우 백그라운드에서/tmp에있는 이전 파일을 정리하는 프로세스가있을 수 있습니다.

데이터베이스 백엔드를 사용하는 경우 "python manage.py shell"에서 몇 가지 객체를로드 해보십시오. 다음과 같음 :

>>> from django.contrib.sessions.models import Session 
>>> s = Session.objects.all()[0] 
>>> s.expire_date 
datetime.datetime(2005, 8, 20, 13, 35, 12) 

행운을 빈다!

관련 문제