返回顶部

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 @   九尾cat  阅读(460)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2022-09-05 CVM free与购买配置不一致
点击右上角即可分享
微信分享提示

目录导航