我无法登录localhost上的管理站点。
我尝试使用Firefox,IE。
我尝试使用127.0.0.1:8000地址。另外,我将SESSION_COOKIE_DOMAIN
设置为localhost
,localhost: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
)。
答案 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。