Django createsuperuser创建的管理员帐户密码错误
我正在使用django 1.11和DRF创建一个应用程序。当我使用Django createsuperuser创建的管理员帐户密码错误,django,authentication,django-rest-framework,Django,Authentication,Django Rest Framework,我正在使用django 1.11和DRF创建一个应用程序。当我使用manage.py createsuperuser命令创建超级用户时,它成功地为我创建了一个帐户。但是当我尝试登录到该帐户时。登录屏幕提示我登录错误 当我使用manage.py changepassword admin命令更改密码时,我可以登录到该帐户 这真的很烦人,我也不知道发生了什么,因为好几天了,有什么原因会导致命令创建错误的密码吗/ 有人可以帮忙吗?很可能您已经覆盖了create\u superuser方法。如果您正在以普
manage.py createsuperuser
命令创建超级用户时,它成功地为我创建了一个帐户。但是当我尝试登录到该帐户时。登录屏幕提示我登录错误
当我使用manage.py changepassword admin
命令更改密码时,我可以登录到该帐户
这真的很烦人,我也不知道发生了什么,因为好几天了,有什么原因会导致命令创建错误的密码吗/
有人可以帮忙吗?很可能您已经覆盖了create\u superuser方法。如果您正在以普通文本传递密码,您应该使用set\u password方法
user.set_password("password")
user.save()