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',报这个错误那么就需要将自定义的用户模型导入。