因为web应用会跑在公共电脑上,所以本来是希望用户关闭浏览器后必须重新登陆的。
设置 SESSION_EXPIRE_AT_BROWSER_CLOSE = True
结果在chrome下测试和firefox下结果不同!
去官网查文档https://
docs.djangoproject.com/en/1.5/topics/http/sessions/#browser-length-sessions-vs-persistent-sessions得到如下:
Some browsers (Chrome, for example) provide settings that allow users to continue browsing sessions after closing and re-opening the browser. In some cases, this can interfere with the SESSION_EXPIRE_AT_BROWSER_CLOSE setting and prevent sessions from expiring on browser close. Please be aware of this while testing Django applications which have the SESSION_EXPIRE_AT_BROWSER_CLOSE setting enabled.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/130498
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.