ERRORS: ?: (admin.E408) 'django.contrib.auth.middleware.AuthenticationMiddleware' must be in MIDDLEW
完整报错如下:
Traceback (most recent call last):
File "/usr/lib/python3.7/threading.py", line 926, in _bootstrap_inner
self.run()
File "/usr/lib/python3.7/threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/utils/autoreload.py", line 54, in wrapper
fn(*args, **kwargs)
File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/management/commands/runserver.py", line 117, in inner_run
self.check(display_num_errors=True)
File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/management/base.py", line 436, in check
raise SystemCheckError(msg)
django.core.management.base.SystemCheckError: SystemCheckError: System check identified some issues:
ERRORS:
?: (admin.E408) 'django.contrib.auth.middleware.AuthenticationMiddleware' must be in MIDDLEWARE in order to use the admin application.
?: (admin.E409) 'django.contrib.messages.middleware.MessageMiddleware' must be in MIDDLEWARE in order to use the admin application.
?: (admin.E410) 'django.contrib.sessions.middleware.SessionMiddleware' must be in MIDDLEWARE in order to use the admin application.
解决方案:
MIDDLEWARE_CLASSES = ('django.contrib.sessions.middleware.SessionMiddleware','django.middleware.common.CommonMiddleware','django.middleware.csrf.CsrfViewMiddleware','django.contrib.auth.middleware.AuthenticationMiddleware','django.contrib.auth.middleware.SessionAuthenticationMiddleware','django.contrib.messages.middleware.MessageMiddleware','django.middleware.clickjacking.XFrameOptionsMiddleware','django.middleware.security.SecurityMiddleware','oscar.apps.basket.middleware.BasketMiddleware','django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
)
改成:
MIDDLEWARE = ['django.contrib.sessions.middleware.SessionMiddleware','django.middleware.common.CommonMiddleware','django.middleware.csrf.CsrfViewMiddleware','django.contrib.auth.middleware.AuthenticationMiddleware',# 'django.contrib.auth.middleware.SessionAuthenticationMiddleware','django.contrib.messages.middleware.MessageMiddleware','django.middleware.clickjacking.XFrameOptionsMiddleware','django.middleware.security.SecurityMiddleware','oscar.apps.basket.middleware.BasketMiddleware','django.contrib.flatpages.middleware.FlatpageFallbackMiddleware'
]
改变的地方有3处
①MIDDLEWARE_CLASSES->MIDDLEWARE
②元组()改成列表[]
③'django.contrib.auth.middleware.SessionAuthenticationMiddleware',在Django新版本中删除
ERRORS: ?: (admin.E408) 'django.contrib.auth.middleware.AuthenticationMiddleware' must be in MIDDLEW相关推荐
- django报错ERRORS:?: (admin.E402) ‘django.contrib.auth.context_processors.auth‘
django导入'django.template.context_processors.media'后报错如下: ERRORS: ?: (admin.E402) 'django.contrib.aut ...
- 问题解决FileNotFoundError: [Errno 2] No such file or directory: '/tmp/_MEImHg8uh/django/contrib/auth/pas
django 在 pyinstaller 安装时很多问题.如题是问题 报错为: Unhandled exception in thread started by <function check_ ...
- Django进阶-auth集成认证模块
auth认证模块是Django内置集成的一个用户认证模块. auth认证模块方法 方法 释义 auth.authenticate() 认证校验 auth.login(request,user) 封装认 ...
- django使用auth模块进行身份认证
https://docs.djangoproject.com/zh-hans/2.0/topics/auth/default/#authentication-in-web-requests djang ...
- Django实现auth模块下的登录注册与注销
本文已发现bug,空密码可注册,空用户名报错等 及新功能,js警告空密码,用户名已被注册,密码账号错误等信息 已更新到文章:https://blog.csdn.net/s_kangkang_A/art ...
- django之auth模块
django之auth模块 auth模块的导入 from django.contrib import auth django中的auth模块有其自己完整的一套方法: 登录验证.注销.用户的创建.比较用 ...
- Django.contrib 概述
Django.contrib是啥? 1.它是一个强大的功能包,是Django的标准库. 2.Django的标准库存放在 django.contrib 包中.每个子包都是一个独立的附加功能包. 这些子包 ...
- RuntimeError: Model class django.contrib.sites.models.Site doesn't declare an explicit app_label and
解决方案如下: settings.py中写入: INSTALLED_APPS = [...'django.contrib.sites', ]SITE_ID = 1
- Django contrib Comments 评论模块详解
一.快速入门 快速使用步骤: 安装包:pip install django-contrib-comments 在django的settings中的INSTALLED_APPS处添加'django.co ...
最新文章
- java线程状态有哪几种,顺利拿到offer
- ScrollViewer滚动究竟来触发载入数据的Behavior
- MYSQL存储磁盘创建vgcreate_【转】parted创建硬盘分区并创建LVM
- php重定义地址栏url,thinkphp框架实现路由重定义简化url访问地址的方法分析
- Iirf安装配置(图文)
- 功率谱 魏凤英统计程序_单通道语音增强之统计信号模型
- 【Flink】This YARN version does not support getSchedulerResourceTypes
- 机器学习入门笔记(四):朴素贝叶斯分类
- .xyz域名注册总量TOP10:阿里云挤进十强 位居榜尾
- Grails 基础环境搭建及HelloWorld
- python 儿童教程_教孩子学编程PYTHON语言版PDF_Python教程
- python右对齐 数字_python format格式化进阶-左对齐右对齐 取位数
- 设置hyper-v虚拟机的enhanced session mode
- 电商兴头上的丁磊请注意,阿里云在用AI养猪了
- 数据结构与算法之美(二)
- Java入门篇——安装Java SE14
- 做“网站SEO”的你懂得分析搜索方向的大势吗?
- laravel实现第三方登录(qq登录)
- Vue--》超详细教程——vue-cli脚手架的搭建与使用
- java实现尾递归优化,你们都知道递归,尾递归呢?什么又是尾递归优化?