Django';s中间件框架钩住请求?

Django';s中间件框架钩住请求?,django,django-middleware,Django,Django Middleware,中间件框架是否在将请求对象发送到urlconf之前钩住该对象? 另外,这个钩子是在经过WSGIHandler之后发生的吗? 那么,就这三个“层”而言,是不是处理请求的顺序? WSGIHandler-->中间件-->urlconfWSGI处理程序是协调对Python web应用程序的所有请求的工具;从技术上讲,WSGI处理程序是调用Django请求/响应过程其余部分的代码。因此,如果您正在使用WSGI处理程序,那么一切都将“通过”您的WSGI处理程序 当一个请求传入时,Django将构造一个请求对

中间件
框架是否在将请求对象发送到
urlconf
之前钩住该对象?
另外,这个钩子是在经过
WSGIHandler
之后发生的吗?
那么,就这三个“层”而言,是不是处理
请求的顺序?

WSGIHandler-->中间件-->urlconf

WSGI处理程序是协调对Python web应用程序的所有请求的工具;从技术上讲,WSGI处理程序是调用Django请求/响应过程其余部分的代码。因此,如果您正在使用WSGI处理程序,那么一切都将“通过”您的WSGI处理程序

当一个请求传入时,Django将构造一个请求对象,并依次将其传递给每个已注册的中间件。然后将此请求对象传递给视图,该视图将返回一个响应对象,该响应对象可以序列化为有效的HTTP响应。因为url配置只是将一个模式映射到一个视图函数,所以匹配它的时间并不重要;最终,在中间件之后调用相应的视图。因此,您可以在视图代码中假设已执行任何已注册的中间件

在谷歌上搜索这个过程的细节