django 세션을 보고잇습니다. 브라우저를 종료하면 세션이 종료되는걸 찾아보니 SESS

 
김성진

django 세션을 보고잇습니다.
브라우저를 종료하면 세션이 종료되는걸 찾아보니
SESSION_EXPIRE_AT_BROWSER_CLOSE = True 이코드를
settings.py에 추가하면된다하여 제일 하단에 추가하였습니다.

-settings.py-

INSTALLED_APPS = (
‘django.contrib.sessions’,
#기타앱을 추가했습니다.
)

SESSION_EXPIRE_AT_BROWSER_CLOSE = True

로그인페이지에서 세션생성은
request.session[‘user_id’] =’kuku’
로 생성하였습니다.

del을 이용하여 세션 삭제는 되는데 브라우저를 강제 종료시 적용이 안되내요 . 뭘 빼먹은걸까요?

  • 남홍김

    브라우저 뭐 쓰시나요?

    김성진

    크롬과 익스11 사용하고있습니다

    남홍김

    https://docs.djangoproject.com/en/1.6/topics/http/sessions/#browser-length-vs-persistent-sessions 여길 보셨는지요? 노트에 크롬 관련 이슈가 있다네요.

    김성진

    음 문제는 익스에서 도안되는거보니 브라우저문제보단 제가 몬가를 빼먹은듯합니다/
    아그리고 쟝고 프로젝트생성시 제공하는 앱은
    ‘django.contrib.sessions’,’django.contrib.staticfiles’,이두개만 인스톨하고 나머지는 주석처리해둔 상태입니다.

    Kim James-Sungjin

    김성진 고생이 많으시네요. 저도 나중에 한번 어떻게 하는건지 들어보고 싶네요. 화이팅~~

    한만철

    모든 브라우져를 닫고 디비의 django_session 테이블을 삭제한 후 테스트 해보세요

Advertisements