django 的 类视图, Mixin扩展图, 中间件的预处理

1. 定义类视图  一定要写views.ClassView.as_view()

django 的 类视图, Mixin扩展图, 中间件的预处理

 

view.py 里面写类视图

django 的 类视图, Mixin扩展图, 中间件的预处理

 

 

django 的 类视图, Mixin扩展图, 中间件的预处理

具体怎么用代码写:

 

django 的 类视图, Mixin扩展图, 中间件的预处理

 

 

 

中间件的处理:

django 的 类视图, Mixin扩展图, 中间件的预处理

 

创建一个文件,并且把代码复制过去

django 的 类视图, Mixin扩展图, 中间件的预处理

 

去setting.py 中设置   找到MIDDLEWARE添加最后一句

django 的 类视图, Mixin扩展图, 中间件的预处理

 

中间件相当于用一个函数,校验一次,都先执行request,  再执行response