django - 用户模型 set_password() 方法无法按预期工作 django
问题描述
我正在尝试编写一些代码来更改登录 django 网站的用户的密码。以下是我的代码。它实际上更改了数据库中的密码,但是当我尝试使用相同的用户和新密码登录时,它不会登录。
passw = request.POST['password']
print(passw)
uid = request.user.id
u = User.objects.get(id=uid)
u.set_password(passw)
u.save()
解决方案
推荐阅读
- javascript - 推入数组时覆盖现有对象 - 替换或添加
- javascript - 更新特定日期的 react-calendar 区域标签
- javascript - 当我在 laravel 中编译所有脚本时,为什么脚本不起作用?
- javascript - ReferenceError:未定义活动表
- php - 即使 id 错误,具有自动增量 id 的代码点火器查询也会返回 true
- security - 通过 Azure Function 安全访问 Azure 表存储
- r - 在 R 中编辑行值
- amazon-web-services - 使用 lambda 和 Api 网关托管动态网站
- c++ - 如何获取用户输入的算术表达式,如 5-8+7*4-8+9 或 1+5?
- firebase - Google Cloud Build 1 天后无法提取 Container Registry 映像