如何设置Django应用程序使Cookie在子域上工作
我已经在subdomain.domain.com上部署了我的应用程序(它仅适用于该子域)。 除了偶尔用户无法登录到应用程序(消息"Looks like your browser isn't configured to accept cookies. Please enable cookies, reload this page, and try again"
事实以外,一切正常"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。
在您的设置中,您是否设置了SESSION_COOKIE_DOMAIN? 如果是这样,它是否设置为不是网站运行的域名?
链接地址: http://www.djcxy.com/p/46299.html上一篇: How to set up Django app to make cookies work on subdomain