如何在Django项目中可视化事件/信号?

时间:2018-09-07 12:19:41

标签: django uml diagram

当项目变大时,我需要查看在模型或项目生命周期中发生的所有事件。

编辑 我不希望line arrayButtons.splice[this, 1];生成一些图表,我想手动完成。

我想(在图形或图表上)查看诸如创建,更新,保存等操作的所有后果。

例如,当我创建一个Django对象时,有一个Property信号会创建post_save,并且PropertyProfile覆盖了我计算的PropertyProfile方法save之前的物业价格。

我应该使用哪个工具来可视化此类事件,以便可以看到会发生什么以及何时发生?

我认为super().save(..)sequence diagram可能还不够,因为我无法可视化所有此类信息,但也许我错了,不擅长UML。

1 个答案:

答案 0 :(得分:0)

要实现此目的,您首先需要生成数据;编写日志或定义模型,在信号触发时创建实例;

可视化此类数据。这几乎取决于那里有多少数据。

如果您有大量数据,ELK很适合;否则,Echarts也许就足够了