我剛剛創建了一個新的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