Django форма Данные

Пожалуйста, у меня есть модель, которую я создал с тремя полями input1, input2, total. Я создал форму модели таким образом, чтобы при вводе значений input1 и input2 она автоматически перемножала введенные значения. Затем при вызове метода save он сохранит введенные значения и вычисленное значение в базу данных

Это должно сработать для вас...

class Multiply(models.Model):
input1 = models.IntegerField()
input2 = models.IntegerField()
result = models.IntegerField(null=True, blank=True)

def __str__(self):
    return str(self.input1) + " * " + str(self.input2) + " = " + str(self.result)

def save(self, *args, **kwargs):
    self.result = self.input1 * self.input2
    super().save(*args, **kwargs)
Вернуться на верх