我的服务器上有5个django网站。 问题是我无法同时登录每个网站,当我登录网站A时,我点击另一个网站B:我在A上失去连接。我只能用1个网站登录一次。
4个站点使用sqlite,1个站点使用postgresql,每个站点都有自己的文件夹。 我使用django 1.4和DB会话存储和mod wsgi。
您知道如何使用户连接持久,以便我可以同时登录所有网站吗? 我不知道如何解决这个问题,也许这是数据库的问题,或者我的wsgi配置不当。
感谢。
答案 0 :(得分:0)
由于您对所有网站使用相同的域名,因此您必须将每个Django网站中的SESSION_COOKIE_PATH
设置为指向网站所服务的顶级路径。您可以找到更多详细信息here
建议为每个网站设置不同的SESSION_COOKIE_NAME
。
答案 1 :(得分:0)
最后我刚刚更改了SESSION_COOKIE_NAME,它确实有效。 谢谢大家。