views.py 文件源码

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

项目:quora-django 作者: hndrxr 项目源码 文件源码
def post(self, request):
        form = self.form_class(request.POST)
        if form.is_valid():
            username, password = form.cleaned_data['username'], form.cleaned_data['password']
            user = authenticate(username=username, password=password)
            if user:
                if user.is_active:
                    login(request, user)
                    return redirect("/")
                else:
                    form.add_error("username", "Please confirm your password")
                    return render(request, "account/login.html", {"form": form})
            else:
                form.add_error("password", "Invalid username or password")
                return render(request, "account/login.html", {"form": form})
        else:
            return render(request, "account/login.html", {"form": form})
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号