Django: диаграммы потоков данных

Есть ли какой-нибудь ресурс, где я могу получить диаграммы потоков данных Django, я не нашел их на официальном сайте?

Например, как отправляется запрос, как обрабатываются загруженные файлы и т. Д.

султан

2 ответа

Для этого не существует готового решения, но есть несколько вариантов в зависимости от ваших потребностей:

  1. Документ со справочным изображением

Вы можете описать этот процесс с помощью этого подробного обзорного изображения веб-коммуникации django. ресурс изображения: http://hitesh.in/2009/django-flow

  1. Глубокая генерация зависимостей модуля

    Вы можете попытаться сгенерировать граф зависимостей модуля Python вашего проекта. Одним из способов является использование этого инструмента: http://www.tarind.com/depgraph.html. Но я боюсь, что этот метод должен быть объединен с инструментом обнаружения сетевых коммуникаций.

  2. Django промежуточное программное обеспечение крюки + регистрация

    Вы можете установить хуки внутри класса промежуточного программного обеспечения, описанного здесь http://www.djangobook.com/en/2.0/chapter03.html и здесь https://docs.djangoproject.com/en/1.9/topics/http/middleware/. Если вы печатаете поток в журналы (внутри хуков), вы можете повторно использовать журналы, чтобы вручную составить диаграмму потока. (если вы используете точечный язык, вы можете начать с него).

Это единственная красивая картинка, которую вы найдете в официальных документах Django.

https://docs.djangoproject.com/en/1.4/topics/http/middleware/

Для всего остального, хорошо, поток данных в значительной степени регулируется циклом запроса-ответа Http. Так что я думаю, что в диаграммах нет особого смысла, скорее, вам нужна документация, объясняющая различные "зацепки" между запросом и ответом.

Другие вопросы по тегам