Django Session 过期时间配置详解:Settings 参数与 set_expiry 方法对比
本文详细解析 Django 中 Session 过期时间的两种配置方式。首先介绍 settings.py 中的 SESSION_COOKIE_AGE 和 SESSION_EXPIRE_AT_BROWSER_CLOSE 参数,并指出需开启 SESSION_SAVE_EVERY_REQUEST 方可生效。其次详解 request.session.set_expiry() 方法的四种取值逻辑,包括整数秒、时间对象、0 及 None 的行为差异,帮助开发者根据需求灵活控制会话生命周期。



