如何制作一个模型,其中字段的值是从其他模型的字段自动设置的?
示例:
第一个模型
class PurchasingDetail(models.Model):
....
weight = models.DecimalField(max_digits=8, decimal_places=2, validators=[MinValueValidator(Decimal('0.1'))], help_text="kilogram")
....
第二个模特
class Warehouse(models.Model):
....
total_weight = models.DecimalField(max_digits=8, decimal_places=2)
....
Warehouse.total_weight
上的sum
始终设置为weight
PurchasingDetail
PurchasingDetail
。因此,如果我在Warehouse
上插入新数据,setBackgroundColor(Color.parseColor("#e7eecc"));
已更新。
感谢。
答案 0 :(得分:1)
使total_weight成为一个调用查询集的属性,然后返回总和,不需要将其保存到数据库中。
RegisterStartupScript