Django: диаграммы потоков данных - PullRequest
4 голосов
/ 09 марта 2012

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

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

Sultan

Ответы [ 2 ]

5 голосов
/ 19 апреля 2016

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

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

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

Углубленное создание зависимостей модуля

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

Подключения промежуточного программного обеспечения Django + ведение журнала

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

0 голосов
/ 27 апреля 2012

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

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

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

...