Django-使用零值对查询集进行升采样

时间:2019-03-24 15:53:32

标签: python django resampling

我正在使用django应用程序,该应用程序需要计算投资的绩效。为此,每个时间间隔都必须相同。我目前有一个现金流量模型(不定期出现)。因此,如果我需要用零值填充查询集。这样在间隔的每一天都有现金流(即大多数将为零)

我知道您可以使用pandas数据框(https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.resample.html)来执行此操作,但是我想知道如何使用Django查询集执行此操作。有人吗?

下面是我的现金流量模型示例:

Class CashFlow(models.Model):


date = models.DateField(auto_now=False, auto_now_add=False, blank=False,default = '2019-01-01')
amount = models.DecimalField(max_digits=20, decimal_places=2, default='1')

def __str__ (self):
    return self.date

0 个答案:

没有答案