在由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(...)
但我不确定这是最好的选择。