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

点个赞呗~

相关推荐
Ming_studying14 小时前
Python + SQLite FTS5 构建本地文档全文搜索器:增量索引、中文检索与高亮
jvm·数据库·python·sqlite
qq_225891746616 小时前
基于Python的外卖订单数据分析可视化系统
python·信息可视化·django
酩酊仙人18 小时前
Windows Server部署django
windows·django·sqlite
我命由我1234518 小时前
SQLite 数据库参数数量超限导致的崩溃问题:SQLiteException: too many SQL variables
java·数据库·sql·java-ee·sqlite·android-studio·android runtime
muddjsv1 天前
SQLite 外键进阶:CASCADE / SET NULL / 级联更新与完整性校验
数据库·sqlite
倒流时光三十年1 天前
第三阶段 26 · highlight 高亮(返回命中片段)
后端·python·django
黑桃小柒71 天前
Django模型关系:从一对多到多对多全解析
数据库·django·sqlite
哎呦,帅小伙哦1 天前
Nanomsg库AIO模块学习心得
中间件·nanomsg
muddjsv2 天前
SQLite 零基础 CRUD 实战详解:增删改查标准语法与高危避坑
数据库·sqlite