我有模特,
class Data(models.Model):
a = models.CharField()
b = models.IntegerField()
c = models.IntegerField()
d = models.IntegerField()
e = models.IntegerField()
f = models.IntegerField()
x = models.Decimalfield(max_digits=10, decimal_places=3)
y = models.Decimalfield(max_digits=10, decimal_places=3)
现在我必须通过公式更新每一行的字段 x 和 y:
x = 100 * b + ( c/log(d*e)) + e^2*f
y = 100 * b + ( c*log(d/e)) + e^2/f
我不知道该怎么做,使用 django F 这样,x & y 被存储为 fomated 数据,其中 b、c、d、e、f 是 int 的。并在 django 中使用带有 F() 的数学函数