views.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:djangoblog 作者: liuhuipy 项目源码 文件源码
def password(request):
    user = request.user

    if request.method == "POST":
        form = PasswordChangeForm(request.POST)
        if form.is_valid():
            data = form.clean()
            if user.check_password(data["old_password"]):
                user.set_password(data["password"])
                user.save()
                messages.success(request, "?????????????")
                auth_logout(request)
                return HttpResponseRedirect(reverse("login"))
            else:
                messages.error(request,'????????')
                return render(request, "users/password.html", {'errors': form.errors})
    else:
        form = PasswordChangeForm()

    return render(request, "users/password.html")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号