我正在检查用户是否在我的views.py. 然而,Django 不断抛出异常WSGIRequest object has no attribute 'is_authenticated'。我通读了关于这个问题的 stackoverflow 和 github 上的一些类似问题,每个人都指向移动中间件。我已经尝试了几乎所有方法来重组我的中间件,如同一问题的其他答案中提到的那样,但我还没有能够解决它。我什至阅读了订购中间件的文档,但无法从中收集到太多信息。视图.py@staticmethoddef cmshome(request): if request.is_authenticated: return redirect('/cms/') username = request.session['user'] profile_object = Profile.objects.all().filter(user__username=username) return render(request, 'cms/cmshome.html', {'profile_content': profile_object})中间件MIDDLEWARE_CLASSES = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware',]
添加回答
举报
0/150
提交
取消