如何制作动态模型的字段值?

时间:2016-04-21 10:15:28

标签: python django django-models

如何制作一个模型,其中字段的值是从其他模型的字段自动设置的?

示例:

第一个模型

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")); 已更新。

感谢。

1 个答案:

答案 0 :(得分:1)

使total_weight成为一个调用查询集的属性,然后返回总和,不需要将其保存到数据库中。

RegisterStartupScript