Документация Django описывает использование контекстных процессоров, когда у вас есть экземпляр запроса - типичное использование - RequestContext
вместо Context
при визуализации шаблона.
Но что, если вам нужны контекстные процессоры, но они не работают в цикле запрос / ответ?Примером использования является отображение шаблонов в ответ на сигналы или команды управления для отчетов по электронной почте.Очень неудобно либо предварительно визуализировать любой контент в цикле запроса (и, таким образом, терять преимущество слабой связи, которое предоставляют сигналы), либо вручную вызывать контекст, такой как «сайт», для каждого вызова рендеринга..
Есть ли способ получить контекстные процессоры по умолчанию, когда нет экземпляра request
?