Django进阶之路(一)

244 阅读1分钟

什么是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()