【发布时间】:2010-11-25 17:47:23
【问题描述】:
我发现 django 中的 SESSION_COOKIE_DOMAIN 设置有些神秘。
通常,当我将此设置为“.mydomain.net”时,它可以正常工作。但有时似乎没有设置 cookie,因为当我登录时,会话中不会记住我,当我进入下一页时,我会成为 AnonymousUser。
在这些情况下,如果我更改我的设置文件以使 SESSION_COOKIE_DOMAIN 现在为 None 或“”,则站点行为将恢复正常。如果我将 SESSION_COOKIE_DOMAIN 改回 mydomain,问题又回来了。
有什么想法吗?这可能是设置中的静默失败吗?还是与我的服务器配置有关?还是我访问网站的机器?
【问题讨论】: