我正在用 django 编写网络代码。我不能使用会话。我想检查登录使用会话def user_login(request): if request.session['is_login'] == True: return HttpResponseRedirect('/home') else: next = request.POST.get('next', request.GET.get('next', '')) if request.method == "POST": username1 = request.POST.get('username') password1 = request.POST.get('password') user = authenticate(username=username1, password=password1) if user is not None: if user.is_active: login(request, user) if next: request.session['is_login'] = True return HttpResponseRedirect(next) return HttpResponseRedirect('/home') else: return HttpResponse('Inactive user') else: return HttpResponseRedirect(LOGIN_URL) return render(request, "pages/login.html")怎么修
3 回答

萧十郎
TA贡献1815条经验 获得超13个赞
谢谢大家支持我。我解决了如果 request.session.get['is_login'] == True: 到 if request.session.get('is_login') == True:
添加回答
举报
0/150
提交
取消