中间件

什么是中间件?

官方说法:中间件是一个用来处理django请求和响应的框架级钩子,它是一个轻量级,低级别的插件,用于在全局范围内改变django的输入和输出.每一个中间件组件都负责一些特定的功能django

自定义中间件

中间件能够定义五个方法:(主要是process_request和process_response)框架

process_request(self,request):spa

process_view(self, request, view_func, view_args, view_kwargs)插件

process_template_response(self,request,response)中间件

process_exception(self, request, exception)blog

process_response(self, request, response)io

 

中间件的执行流程钩子

 

相关文章
相关标签/搜索