zoukankan      html  css  js  c++  java
  • django 中间件原理图和实现方法

    流程图:

     在中间件类中可以定义5中方法:
    process_request(self, request)
    返回值
    None:执行下一个中间件的process_request
    HttpResponse:直接返回,依次执行当前中间件之前中间件的process_response方法
    process_response(self, request, response)
    返回值
    必须返回一个HttpResonse对象或者streamingHttpResponse对象
    process_view(self, request. view_func, view_args, view_kwargs)
    返回值
    None:执行下一个中间件的process_view方法
    HttpResposne
    process_template_resposne
    返回值
    必须返回一个实现了render方法的响应对象
    process_exception
    返回值
    None,触发默认的异常处理机制
    HttpResponse对象,接着调用template_respone和resposne
    创建中间件类
    process_request(self, request)

  • 相关阅读:
    OC
    OC
    核心动画
    核心动画
    核心动画
    数据存储1
    plsql语句基础
    Oracle3连接&子查询&联合查询&分析函数
    oracle2约束添加&表复制&拼接
    Oracle表空间创建及表创建
  • 原文地址:https://www.cnblogs.com/SunshineKimi/p/14547856.html
Copyright © 2011-2022 走看看