我需要在我的aggregate应用程序中使用一些经常更改的django数据,如果我动态地进行计算,可能会出现一些性能问题。因此,我需要将aggregate结果保存在表中,并在数据更改时更新它们。因为我使用django,所以可能存在一些选项,也可能没有一些选项。例如,我可以使用django signals和一个在发出post_save信号时更新结果的表。另一个选项是materialized views in postgresql或indexed views in MSSQ
我有4个这样的模型 name = models.CharField(max_length=200)
'''This method returns lowest product price on a site at a particular date'''
name = models.CharField(max_lengt