如何生成动态模型的字段值?

2024-10-01 15:33:30 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使一个模型的字段值是从另一个模型的字段自动设置的

示例:

第一款

class PurchasingDetail(models.Model):
    ....
    weight = models.DecimalField(max_digits=8, decimal_places=2, validators=[MinValueValidator(Decimal('0.1'))], help_text="kilogram")
    ....

第2个模型

class Warehouse(models.Model):
    ....
    total_weight = models.DecimalField(max_digits=8, decimal_places=2)
    ....

我想要的是在Warehouse.total_weight上总是设置所有sumweightPurchasingDetail。因此,如果我在PurchasingDetail上插入一个新数据,Warehouse就会更新

谢谢


Tags: 模型示例modelmodelswarehousemaxclasstotal

热门问题