Диаграммы / объяснения обработки запросов Django? - PullRequest
7 голосов
/ 03 декабря 2009

Имеется ли подробная диаграмма, описывающая, как Django обрабатывает запросы, с момента, когда запрос передается ему впервые, до момента передачи ответа, в частности, включая связь баз данных с запросами, например, от 1 до 1, от 1 до N и т.д.?

Если нет, я был бы признателен за указатель на точку в коде, где Django начинает обрабатывать запрос.

Спасибо.

Ответы [ 3 ]

10 голосов
/ 03 декабря 2009

Вот схема из Книга Джанго (онлайн-версия): alt text

Разбивка этого процесса описана в главе 3 под заголовком Как Django обрабатывает запрос: полная информация .

6 голосов
/ 03 декабря 2009

Я думаю, что эта статья содержит информацию, которую вы ищете, с приличной (если загромождена) диаграммой: http://uswaretech.com/blog/2009/06/django-request-response-processing/

Вы также можете использовать django-debug-toolbar , чтобы получить больше информации о SQL (и множестве других вещей), происходящих за кулисами определенного запроса.

0 голосов
/ 03 июня 2017

Большинство ссылок не работают, упомянутые в вышеприведенных ответах, я получил одну следующую ссылку, которая также является хорошим чтением для понимания обработки запросов django:

http://www.b -list.org / блог / 2006 / июнь / 13 / как-Джанго-процессы-запрос /

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