세션을 설정 장고와 사용자 이름을 기억

참조
세션이 일상의 문제, 여기에, 잠깐 동안 만 사용을 세션을 설정하는 방법을 장고, 예는 다음과 같습니다 :

세션 설정 :

# session 设置
SESSION_COOKIE_AGE = 60 * 30  # 30分钟后失效 默认14天
SESSION_SAVE_EVERY_REQUEST = True  #每次请求都保存Session
SESSION_EXPIRE_AT_BROWSER_CLOSE = True  # 关闭浏览器,则COOKIE失效

모든 데이터를 볼 → 설정 → 고급 → 사이트 설정 → 쿠키 및 사이트 데이터 브라우저 (저자가 구글을 사용)에 URL에있는
표시 :
그림 삽입 설명 여기

SESSION_EXPIRE_AT_BROWSER_CLOSE #这个就是到期时间中:关闭浏览器结束会话,cookies失效。
session生存时间30分钟,如果没有使用session,也就是没有操作界面的话,30分钟后自动失效。

사용자 이름 설정을 기억하십시오 :

 # 判断是否记住用户名
            if remember == "on":
                # 设置cookie username *过期时间为1周,按秒计算
                response.set_cookie('username', username, max_age=7 * 24 * 3600)
            return response

도는 :
그림 삽입 설명 여기
로는 7 일 동안 코드 세트 (3600 * 7 * 24)로서, 도면에서 알 수있다.

게시 82 개 원래 기사 · 원의 찬양 (43) · 전망 180 000 +

추천

출처blog.csdn.net/liudinglong1989/article/details/104272654