user = authenticate(username=user_name, password=pass_word)总是返回None,求大神帮助

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)//这一行打断点总是显示为None print(user) if user is not None: if user.is_active: login(request, user) return HttpResponseRedirect(reverse("index")) else: return render(request, "login.html", {"msg": "用户未激活!"}) else: return render(request, 'login.html', {'msg': '用户名或密码错误!'}) else: return render(request, 'login.html', {"login_form": login_form}) 不知道怎么解决,求大神们帮助,谢谢!

评论 0