首页 > 解决方案 > 用户模型 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()

标签: djangopasswordschange-password

解决方案


推荐阅读