当项目变大时,我需要查看在模型或项目生命周期中发生的所有事件。
编辑
我不希望line arrayButtons.splice[this, 1];
生成一些图表,我想手动完成。
我想(在图形或图表上)查看诸如创建,更新,保存等操作的所有后果。
例如,当我创建一个Django
对象时,有一个Property
信号会创建post_save
,并且PropertyProfile
覆盖了我计算的PropertyProfile
方法save
之前的物业价格。
我应该使用哪个工具来可视化此类事件,以便可以看到会发生什么以及何时发生?
我认为super().save(..)
或sequence diagram
可能还不够,因为我无法可视化所有此类信息,但也许我错了,不擅长UML。
答案 0 :(得分:0)
要实现此目的,您首先需要生成数据;编写日志或定义模型,在信号触发时创建实例;
可视化此类数据。这几乎取决于那里有多少数据。
如果您有大量数据,ELK很适合;否则,Echarts也许就足够了