Django校验密码与重置密码
校验密码
from django.contrib.auth.hashers import check_password
# 需要导入User表
from django.contrib.auth.models import User
# 实例化得到user对象
user = User.object.filter(pk=user_id).first()
# 校验密码是否正确,返回True或False
is_correct = check_password(old_pwd, user.password)
重置密码
# 使用user对象,设置新密码
user.set_password(new_pwd)
# 保存
user.save()