Django 里解决自定义中间件的问题

如果在项目文件夹下创建一个文件夹utils,里面存自己定义的中间件。

要是出现这种问题

python 复制代码
django.core.exceptions.ImproperlyConfigured: 'utils.md.ExampleMiddleware' isn't a subclass of AppConfig.

解决方法:

settings.py

python 复制代码
# 将自定义的中间件写在这里

MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
    'utils.md.ExampleMiddleware',  # 写这里
]

点个赞呗~

相关推荐
歪歪10010 小时前
如何在SQLite中实现事务处理?
java·开发语言·jvm·数据库·sql·sqlite
Q_Q51100828516 小时前
python+nodejs+springboot在线车辆租赁信息管理信息可视化系统
spring boot·python·信息可视化·django·flask·node.js·php
2351617 小时前
【Redis】缓存击穿、缓存穿透、缓存雪崩的解决方案
java·数据库·redis·分布式·后端·缓存·中间件
kobe_OKOK_21 小时前
django 使用绑定多个数据库实现数据的同步
数据库·python·django
c8i1 天前
drf中认证组件的初步使用
python·django
Q_Q5110082851 天前
python+django/flask哈利波特书影音互动科普网站
spring boot·python·django·flask·node.js·php
百锦再1 天前
一文掌握Flask:从基础使用到高级应用
后端·python·django·flask·virtualenv·scikit-learn·pygame
Q_Q19632884751 天前
python+springboot+uniapp基于微信小程序的巴马旅居养老系统 旅游养老小程序
spring boot·python·小程序·django·flask·uni-app·node.js
keep_di1 天前
06-django中配置接口文档coreapi
后端·python·django
不剪发的Tony老师1 天前
SQLite Expert:一款功能强大的SQLite管理工具
数据库·sqlite