请参阅最新的历史数据

时间:2018-01-18 22:52:11

标签: django postgresql

在由postgresql db支持的django项目中,我有两个模型:

class Asset(models.Model):
    name = models.CharField(...)

class AssetHistory(models.Model):
    asset = models.ForeignKey('Asset', ...)
    timestamp = models.DateTimeField(...)
    value = models.IntegerField(...)

定期将某些数据添加到AssetHistory以获取某些特定资产。 在AssetHistory中为特定资产引用最后一个值的最佳做法是什么?

我想在Asset模型中添加2个额外字段,并在将新条目添加到AssetHistory时更新它们

class Asset(models.Model):
    name = models.CharField(...)
    timestamp = models.DateTimeField(...)
    value = models.IntegerField(...)

但我不确定这是最好的选择。

0 个答案:

没有答案