我已经在subdomain.domain.com上部署了我的应用程序(它仅适用于那个子域)。一切正常,但有时用户无法登录应用程序(尝试登录管理面板时会显示消息"Looks like your browser isn't configured to accept cookies. Please enable cookies, reload this page, and try again"
)。我注意到重启Web服务器已经有一段时间了。
有没有人有在子域上设置django项目的经验,可以指导我如何配置我的应用程序以使其正常工作而不需要偶尔重置?
我尝试设置SESSION_COOKIE_DOMAIN ='subdomain.domain.com'设置,但它没有解决问题(也许我设置错了?)
我在这个项目中使用Django 1.1.1,Python 2.5.4。项目部署在我用于其他项目的提供程序中,并且cookie完美地在那里工作。其他项目也在子域上运行,并且根本没有设置SESSION_COOKIE_DOMAIN。
答案 0 :(得分:4)
在您的设置中,您是否设置了SESSION_COOKIE_DOMAIN?如果是这样,它是否设置为不是该网站正在运行的域的东西?