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)