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

点个赞呗~

相关推荐
硬件人某某某1 小时前
基于Django的手办交易平台~源码
后端·python·django
Galeoto8 小时前
how to export a table in sqlite, and import into another
数据库·sqlite
2501_9044477410 小时前
OPPO发布新型折叠屏手机 起售价8999
python·智能手机·django·virtualenv·pygame
2501_9044477411 小时前
华为发力中端,上半年nova14下半年nova15,大力普及原生鸿蒙
华为·智能手机·django·scikit-learn·pygame
橘子师兄12 小时前
分页功能组件开发
数据库·python·django
带娃的IT创业者15 小时前
《Python实战进阶》专栏 No.3:Django 项目结构解析与入门DEMO
数据库·python·django
AC使者15 小时前
介绍 TensorFlow 的基本概念和使用场景。
开发语言·自然语言处理·sqlite·github
m0_7482453417 小时前
python——Django 框架
开发语言·python·django
begei18 小时前
在Django中安装、配置、使用CKEditor5,并将CKEditor5录入的文章展现出来,实现一个简单博客网站的功能
数据库·django·sqlite
jingwang-cs20 小时前
内外网隔离文件传输解决方案|系统与钉钉集成+等保合规,安全提升70%
安全·中间件·钉钉·安全架构