Python Django从其他字段推断字段
我目前有一个模型:Python Django从其他字段推断字段,python,django,class,django-models,Python,Django,Class,Django Models,我目前有一个模型: class Current(models.Model): field1 = models.IntegerField() field2 = models.IntegerField() field3 = models.IntegerField() 我需要将字段3设置为直接等于字段1+字段2,而不实际发送它。 django的标准方法是什么 PS:是的,我需要将字段3与其他字段一起保存在数据库中。您可以覆盖模型的save()方法。但是为什么要保存
class Current(models.Model):
field1 = models.IntegerField()
field2 = models.IntegerField()
field3 = models.IntegerField()
我需要将字段3设置为直接等于字段1+字段2,而不实际发送它。django的标准方法是什么
PS:是的,我需要将字段3与其他字段一起保存在数据库中。您可以覆盖模型的save()方法。但是为什么要保存字段3呢?类似这样的内容?但不确定为什么需要将其保存在数据库中
class Current(models.Model):
field1 = models.IntegerField()
field2 = models.IntegerField()
field3 = models.IntegerField()
def save(self, *args, **kwargs):
self.field3 = self.field1 + self.field2
super(Current, self).save(*args, **kwargs)
你说的“没有实际发送”是什么意思?是否涉及表单?实际上字段3是字段1和字段2的复杂组合。我需要经常去拿。所以我更愿意马上计算出来。