Как визуализировать события / сигналы в проекте Django? - PullRequest
0 голосов
/ 07 сентября 2018

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

EDIT Я не хочу, чтобы Django генерировал какую-то диаграмму,Я хочу сделать это вручную.

Я хочу видеть (на графике или диаграмме) все последствия таких действий, как создание, обновление, сохранение и т. Д.

Например, когда я создаюProperty объект, есть сигнал post_save, который создает PropertyProfile, а PropertyProfile имеет переопределенный метод save, где я вычисляю цену объекта до super().save(..).

Какой инструмент следует использоватьиспользовать для визуализации таких событий, чтобы я мог видеть, что произойдет и когда это произойдет?

Я думаю, что sequence diagram или flowchart, вероятно, недостаточно, потому что я не могу визуализировать всю такую ​​информацию, но, возможно, я ошибаюсь, плохо разбираюсь в UML.

1 Ответ

0 голосов
/ 07 сентября 2018

, чтобы достичь этого, сначала нужно сгенерировать данные; написать журнал или определить модель, создать экземпляр при срабатывании сигнала;

для визуализации таких данных. Это почти зависит от того, сколько там данных.

ELK подходит, если у вас большой объем данных, в противном случае Echarts может быть достаточно

...