我刚刚创建了一个新的django应用程序,但无法使用有效的超级用户登录到(grappelli)管理员。我检查了用户在shell -django admin有效用户登录失败
>>> from django.contrib.auth import authenticate
>>> user = authenticate(username='admin', password='admin')
>>> user.is_active and user.is_superuser
True
当我进入本地主机相同的凭据:8000 /管理员,我得到一个错误信息,说“请更正以下错误”。但是没有错误列出
我注意到,有没有在django_sessions表上创建会话当我尝试通过浏览器(也有用于外壳登录创建上述会话)登录。
我在grappelli上使用django 1.6.2并在django的dev开发的web服务器上运行它。
试着把'import pdb;请在登录视图中查看pdb.set_trace()',并查看'form.errors'包含的内容。 – 2014-09-20 09:02:36