django中间件如何工作?

时间:2015-08-10 09:50:51

标签: python django

我想问一下,如果django中间件类是由来自客户端的每个请求运行的,或者它们可以从请求对象中使用。 谢谢你的回答。

1 个答案:

答案 0 :(得分:0)

来自middleware documentation

  

与每个请求调用一次的process_*方法不同,当Web服务器响应第一个请求时,__init__只被调用一次。

当然,这也适用于存储在对象中的变量 - 它们将在请求之间共享。

请注意,它将是每个线程/每个工作者,而不是整个项目。