В Django : Как я могу перемножить два столбца и сохранить в другой столбец в запросе обновления?
class A(models.Model):
revenue = models.FloatField()
list_price = models.FloatField()
unit_sold = models.FloatField()
У меня есть модель, которая имеет 1M записей в list_price и unit_sold. Я хочу заполнить колонку выручки, используя list_price * unit_sold
Перезапишите свою функцию save в форму, добавьте result = list_price * unit_sold перед сохранением.
def save(self, commit=True):
A = super(AForm, self).save(commit=False)
if commit:
A.save()
return A