django中的中间件是django的请求/响应的钩子框架。它是一个轻量级的‘插件’系统,用于改变全局的Django的输入和输出。
中间件,是一个钩子框架本质是类但不一定是类
所有 发来的请求 --------中间件------->django程序
给用户的响应 <----------中间件------>django程序
我们可以在程序上新建一个项目,创建应用然后在新建一个py文件
在文件中我们可以编写一下测试的代码:
首先在新建的py文件下引入模块:
引入模块不出问题的情况下
编写一下代码(编写单个中间件测试):
编写完成不出问题的后,随便找一个搜索页面测试一下
编写多个中间件的测试方式和单个中间件测试差不多
但是多个中间件的运行和单个中间件的运行的先后顺序是不同的,请看下面图片的展示顺序:
本次总结完毕,再见 O(∩_∩)O