django_中间件

中间件: 用来处理django的请求和响应的框架级别的钩子, 用于在全局范围内改变django的输入和输出,django

 中间件能够定义五个方法:框架

process_request函数

在urls.py以前执行, 按照列表中的注册顺序执行, 返回为none,不作任何处理直接进行下一步 url

process_viewspa

在urls.py以后,视图函数执行以前以前, 按照表中的注册顺序执行,返回None 中间件

process_template_response对象

 

process_exceptionit

process_response io

  views.py返回响应对象以后执行, 按照注册顺序执行, 返回值,必须有,返回的为响应对象.钩子

相关文章
相关标签/搜索