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

点个赞呗~

相关推荐
q***239211 小时前
数据库操作与数据管理——Rust 与 SQLite 的集成
数据库·rust·sqlite
百锦再12 小时前
第15章 并发编程
android·java·开发语言·python·rust·django·go
小程故事多_8013 小时前
LangChain1.0系列:中间件深度解析,让 AI智能体上下文控制不失控
人工智能·中间件·langchain
q***756014 小时前
【Golang】——Gin 框架中间件详解:从基础到实战
中间件·golang·gin
JELEE.15 小时前
Django中如何重写save()方法
数据库·django
6极地诈唬15 小时前
【C#-sqlSugar-sqlite】在Windows从源码编译构建System.Data.SQLite.dll的方法
windows·sqlite·c#
9ilk16 小时前
【基于one-loop-per-thread的高并发服务器】--- 项目测试
运维·服务器·c++·后端·中间件
linuxxx11016 小时前
Centos环境中Django项目中gunicorn的配置和使用
django·centos·gunicorn
小二李19 小时前
第7章 Node框架实战篇 - Express 中间件与RESTful API 接口规范
中间件·express
linuxxx1101 天前
django测试缓存命令的解读
python·缓存·django