Django中的中间件是一个轻量级、底层的插件系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出。我们可以使用中间件,在Django处理视图的不同阶段对输入或输出进行干预。中间件的原理其实就是定义了一个装饰器,但是这个装饰器可以对整个项目中的所有方法进行装饰;我们可以通过中间件,对请求对象和响应对象进行相应的干预操作。

Django框架教程之中间件MiddleWare浅析

Django框架教程之中间件MiddleWare浅析