Django 登陆VIEW

来源:互联网 发布:淘宝e客服怎么开通 编辑:程序博客网 时间:2024/06/05 11:27
class LoginView(View):    def get(self,request):        return render(request, "login.html", {})    def post(self,request):        login_form = LoginForm(request.POST)        if login_form.is_valid():            user_name = request.POST.get("username", "")            pass_word = request.POST.get("password", "")            user = authenticate(username=user_name, password=pass_word)            if user is not None:                login(request, user)                return render(request, "index.html")            else:                return render(request, "login.html", {"msg": "用户名或密码错误"})        else:            return render(request,"login.html",{"login_form":login_form})

原创粉丝点击