django-middleware

Installation
SKILL.md

Django Middleware(中间件、缓存与 Session)

来源:https://docs.djangoproject.com/en/5.1/topics/http/middleware/ 版本基准:Django 5.1+

用途

在请求/响应处理链中插入全局逻辑(认证、日志、缓存、CORS 等),以及配置缓存框架和 Session 存储。

何时使用

  • 全局请求/响应预处理(日志、计时、Header 注入)
  • 自定义异常处理
  • 请求频率限制
  • 缓存策略(视图缓存、模板片段缓存、低级缓存 API)
  • Session 存储配置

编写自定义中间件

函数形式

Installs
1
First Seen
May 31, 2026