在Django项目中,SESSION_EXPIRE_AT_BROWSER_CLOSE应配置在哪个文件?
Django中实现浏览器关闭后会话过期的配置位置
嘿,这个问题我熟!在Django框架里,要实现浏览器关闭后会话自动过期的功能,你需要把配置项SESSION_EXPIRE_AT_BROWSER_CLOSE = True写入项目根目录下的settings.py文件中。
补充几个关键点:
- 默认情况下,Django的会话会遵循
SESSION_COOKIE_AGE(默认值为两周)设置的时长过期,而开启SESSION_EXPIRE_AT_BROWSER_CLOSE后,会话Cookie会被标记为"浏览器关闭即失效"的临时Cookie - 绝大多数标准的Django会话后端都支持这个配置,无需额外修改其他文件,只要在settings.py中添加或修改该配置项即可生效
内容的提问来源于stack exchange,提问作者Adil Ijaz
相关产品推荐
相关产品推荐

