繁体   English   中英

在Django管理员中无法以超级用户身份登录(Django Girls Tutorial)

[英]Unable to login as superuser in Django admin (Django Girls Tutorial)

我在Windows 7(32位)上的python 3.5django 1.8.5创建了一个应用程序。 我在我的应用中创建了新用户,但登录时遇到了一些问题。

当我使用新创建的超级用户登录时,将显示此错误消息:

>>Error:- Please enter the correct username and password for a staff account. Note that both fields may be case-sensitive.

我遵循了Django Girls教程,并且一切正常,直到到达Django Admin部分为止。

本教程要求读者启动服务器, 然后创建超级用户。 我反过来做了:创建超级用户(admin), 然后启动服务器(这有所作为吗?)。 导航到http:// localhost:8000 / admin并尝试登录。

登录无效。 然后,在服务器运行时,我首先创建了一个超级用户(gaurav),然后创建了另一个超级用户(sharma),但都没有一个正常工作。 三个超级用户都具有相同的密码。

请有人帮我解决这个问题。 :)

也许您已经做到了,在这种情况下,请忽略我的回答。 但是您没有提到迁移。 您的问题将通过manage.py迁移然后再进行manage.py迁移来解决-因为超级用户需要首先插入数据库。 服务器运行的是第一还是第二都没有关系。 (但是,如果在服务器在本地主机环境上运行时添加超级用户,则会遇到问题。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM