返回顶部

Django 用户重置密码

Django 用户重置密码

 

默认用户模型重置密码

#进入Django shell
python manage.py shell

#指定用户重置密码
from django.contrib.auth.models import User
user = User.objects.get(username='<用户名>')
user.set_password('<新密码>')
user.save()

自定义用户模型重置密码

#进入Django shell
python manage.py shell

#导入自定义用户模型,指定用户重置密码
from goods_service.models import CustomUser
user = CustomUser.objects.get(username='<用户名>')
user.set_password('<新密码>')
user.save()

若不导入自定义用户模型报错如下

报错AttributeError: Manager isn't available; 'auth.User' has been swapped for 'goods_service.CustomUser',报这个错误那么就需要将自定义的用户模型导入。

 

posted @ 2023-09-05 00:32  九尾cat  阅读(442)  评论(0编辑  收藏  举报