在 settings.py
文件中进行设置:
# session 设置
SESSION_COOKIE_AGE = 60 * 30 # 30分钟
SESSION_SAVE_EVERY_REQUEST = True
SESSION_EXPIRE_AT_BROWSER_CLOSE = True # 关闭浏览器,则COOKIE失效
查看 django 源代码 “django.contrib.sessions.middleware.SessionMiddleware” 得知
SESSION_COOKIE_AGE
和 SESSION_EXPIRE_AT_BROWSER_CLOSE
这两个参数只有在 SESSION_SAVE_EVERY_REQUEST
为 True
时才有效。