WEB/Django
[Django] 세션 session
Happyoon ~
2022. 1. 23. 07:02
728x90
반응형
장고에서 세션을 활용하는 방법을 알아보자.
1. 세션 키를 활용
request.session["세션 키"] #해당 클라이언트의 세션에 값을 주고 읽기
활용 예시
request.session["f_os"] = request.GET["favorite_os"] #"f_os"라는 키로 세션 생성
2. 세션 유효기간 설정하기
request.session.set_expiry(5) #5초 동안 세션이 유효. 기본값은 30분
3. 세션의 특정 키 삭제하기
del request.session["세션 키"] #참고: 세션 삭제
활용 예시 - 위의 f_os 세션 삭제하기
del request.session["f_os"]
4. 세션의 모든 키 삭제 하기
request.session.clear() #세션의 모든 key를 삭제
반응형