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

点个赞呗~

相关推荐
ctlover3 小时前
langchain 中间件
中间件·langchain·1024程序员节
2501_948122635 小时前
Qs 跨端三方库仓颉适配全流程
python·react native·django·tornado
CS创新实验室9 小时前
改了模型,数据库为什么能自动跟上?——Django 迁移(migrations)的底层
数据库·django·sqlite
誰能久伴不乏11 小时前
桌面客户端的运行日志系统:SQLite 分块 + 独立写线程 + 文本降级
数据库·c++·qt·架构·sqlite
weixin_BYSJ19871 天前
电竞先锋网站---附源码02032
java·vue.js·spring boot·python·django·tomcat·php
l1t1 天前
测试用go语言执行脚本把数据保存到SQLite数据库
数据库·golang·sqlite
2601_949847751 天前
Cookie 跨端三方库仓颉适配全流程
python·django·flask
l1t1 天前
DeepSeek辅助编写连接sqlite的CLI
数据库·golang·sqlite
l1t2 天前
在windows中测试musql数据库
数据库·sqlite·go·1024程序员节
爱好曙光2 天前
SQLite WAL 高并发写入:busy_timeout 与 checkpoint 调优实战
sqlite·性能调优·checkpoint·wal·并发写入