Документация Джанго:
В отличие от методов process_*, которые вызываются один раз для каждого запроса,
__init__
вызывается только один раз, когда веб-сервер отвечает на первый запрос.
Как Django гарантирует, что объект промежуточного программного обеспечения инициализируется только один раз? Веб-сервер может запускать несколько экземпляров интерпретатора Python для обработки запросов, верно?