为了账号安全,请及时绑定邮箱和手机立即绑定

'WSGIRequest' 对象没有属性 'is_authenticated'

'WSGIRequest' 对象没有属性 'is_authenticated'

叮当猫咪 2021-08-14 13:35:30
我正在检查用户是否在我的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',]
查看完整描述

1 回答

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号