Порядок исполнения Джанго - PullRequest
1 голос
/ 31 мая 2011

В каком порядке django выполняет различные компоненты, когда получает запрос?В частности, когда вызывается промежуточное ПО по сравнению с функцией, к которой относится маршрут?А когда вызывается контекстный процессор?

Спасибо

1 Ответ

3 голосов
/ 31 мая 2011

Промежуточные программы выполняются перед просмотром и при возврате ответа. Контекстный процессор выполняется при рендеринге шаблона, обычно в конце представления.

Итак:

(запрос) -> промежуточное ПО, сверху вниз -> вид -> context_processor -> (ответ) -> промежуточное ПО, снизу вверх

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...