无法登录localhost中的管理站点

时间:2010-09-28 23:41:24

标签: django django-admin localhost

我无法登录localhost上的管理站点。

我尝试使用Firefox,IE。

我尝试使用127.0.0.1:8000地址。另外,我将SESSION_COOKIE_DOMAIN设置为localhostlocalhost:8000

我将主机文件更改为:

127.0.0.1       test.com

并设置:

SESSION_COOKIE_DOMAIN = 'test.com'

我可以在生产中登录(仅在SESSION_COOKIE_DOMAIN配置之后)。

我正在使用django rev 1.0.1。我无法升级到最后一个主干。最好的,是1.0.2。

更新:我尝试将我的公共域添加到主机文件中,但不起作用(即:127.0.0.1 www.mysite.com)。

1 个答案:

答案 0 :(得分:0)

确保在/ etc / hosts中有localhost指向127.0.0.1,将SESSION_COOKIE_DOMAIN设置为'localhost'(nb:端口号不是主机名的一部分)并使用适当的域和端口启动dev服务器,即:

./manage.py runserver localhost:8000

FWIW,自从0.96天以来,我从未在任何Django版本中使用SESSION_COOKIE_DOMAIN。