You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.07 09:02:37