Django Multiple Project登录冲突

时间:2016-02-10 06:45:27

标签: django

我有多个django项目。说:

  • PROJECT_1
  • Project_2

这两个项目在不同终端的开发服务器上同时运行。两者都有不同的密钥,两者都使用单独的sqlite数据库进行身份验证。

首先我登录Project_1并且工作正常但是当我登录Project_2时,我会自动退出Project_1。我无法弄清楚为什么会这样。

两者都在不同的虚拟环境中。我怎么不能同时登录这两个项目。我正在使用ubuntu 14.04。

我尝试将数据库切换到Project_1的Postgresql但同样的事情。

2 个答案:

答案 0 :(得分:1)

您可以使用两个浏览器或使用私人(隐身)窗口来完成此操作。

如果您不想使用两种不同的浏览器浏览项目, 您可以将http://127.0.0.1:XXXX/用于PROJECT_1,将http://localhost:XXXX/用于PROJECT_2

答案 1 :(得分:0)

浏览器将cookie分配给域127.0.0.1。因此,即使您在127.0.0.1:8000上运行一个,在127.0.0.1:9000上运行第二个,它们也将使用相同的身份验证cookie。

一个简单的解决方案是使用其他浏览器,例如Firefox上的project1和Chrome上的项目2