特点
Django中的中间件是一个轻量级、底层的插件系统,可以介入Django的请求和响应处理过程,用于全局修改Django的输入或输出。
每个中间件组件负责做一些特定的功能。中间件全部注册在setting.py中的 MIDDLEWARE 列表中。
中间件是可调用的,它接受请求并返回响应,就像视图一样。
为了在于不同的阶段执行,对输入或输出进行干预,我们可以编写自己的中间件。
使用
1.在项目中创建一个中间件包>创建中间件py文件
2.编写中间件程序代码
一般习惯于将中间件写成一个类 :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|