django如果我们使用了拓展auth的功能又忘记了密码?
如果我们使用了拓展auth的功能又忘记了密码?
1.可以创建一个新用户来取代忘记密码的账号
但是数据库始终存在这条记录看着碍眼
python manage.py creatsuperuser
2.修改之前账号的密码
就是这样修改成功了,由于user是我们自己拓展过的,改密码的代码有变化
from django.contrib.auth import get_user_model
User = get_user_model()
user = User.objects.get(username='zx')
user.set_password('zx125')
user.save()