1

我在开发中的管理员登录突然停止工作。它曾经正常工作了将近一年。我可以看到登录页面并输入超级用户凭据。当我单击登录按钮时,没有任何反应。管理日志也没有显示任何内容。我尝试更改端口号并运行服务器。我什至创建了一个新项目和新数据库,并尝试运行简单的管理页面,但没有成功。我尝试为开发中的其他项目运行管理员,单击登录按钮仍然没有任何反应。我的设置确实有:

AUTHENTICATION_BACKENDS = (
    ('django.contrib.auth.backends.ModelBackend'),
)

我注意到的另一件事是,即使在使用正确的超级用户凭据登录后,我也没有在 django_session 表中获得新行

4

2 回答 2

0

我建议您清除 localhost cookie 并尝试使用其他浏览器。我有 chrome v28 的问题,我在 Firefox v22 中没有。让我知道它是否有帮助。问候。

- 编辑 -

尝试将此行放在您的 settings.py 中。它为我解决了。

SESSION_COOKIE_DOMAIN = 无

于 2013-08-10T22:19:22.730 回答
0

在 chrome 中打开应用程序incognito mode为我解决了这个问题。

于 2021-06-02T12:57:52.213 回答