什么是middleware:
middleware 是修改 django 在执行请求时过程中,可以对于 request 和 response 对象进行预处理的钩子程序。
官方对于其的描述是:『Middleware is a framework of hooks into Django’s request/response processing. It’s a light, low-level “plugin” system for globally altering Django’s input or output.』
middleware 在 django 框架内的作用和特点:light、low-level、plugin
Django中间件
-
process_request()
-
process_response()
-
process_view()
-
process_exception()
-
process_template_response()