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',  # 写这里
]

点个赞呗~

相关推荐
隔壁小邓10 小时前
数据库中间件全景解析:从连接管理到分布式协同
数据库·分布式·中间件
爱喝可乐的老王14 小时前
LangChain内置中间件总结
中间件·langchain
marsh020614 小时前
12 openclaw中间件开发:打造可复用的业务逻辑组件
ai·中间件·编程·技术
爱喝可乐的老王14 小时前
LangChain自定义中间件
中间件·langchain
汀沿河14 小时前
3 LangChain 1.0 中间件(Middleware)- after_model、after_agent
前端·中间件·langchain
竹林81815 小时前
从数据混乱到丝滑管理:我在Python项目中重构SQLite数据库的实战记录
python·sqlite
漫随流水16 小时前
旅游推荐系统(urls.py配置URL)
python·django·旅游·url
xht083217 小时前
docker离线安装及部署各类中间件(x86系统架构)
docker·中间件·系统架构
cramer_50h17 小时前
Python的web开发框架Django再次更新
前端·python·django
杰杰79817 小时前
一文了解DRF——ModelSerializer
后端·django