django中间件

Posted super-zhangkun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django中间件相关的知识,希望对你有一定的参考价值。

在http请求 到达视图函数之前   和视图函数return之后,django会根据自己的规则在合适的时机执行中间件中相应的方法。

 

Django1.9版本以后中间件的执行流程

1、执行完所有的request方法 到达视图函数。

2、执行中间件的其他方法

3、经过所有response方法 返回客户端。

注意:如果在其中1个中间件里 request方法里 return了值,就会执行当前中间件的response方法,返回给用户 然后 报错。。不会再执行下一个中间件。

以上是关于django中间件的主要内容,如果未能解决你的问题,请参考以下文章

Django学习之七:Django 中间件

Django中间件

Django中间件

Django之中间件

17_django中间件的使用

Django----中间件详解