Есть модели заявки и вида ремонта, нужно чтобы в поле fullPrice модели Orders складывалась цена repairPrice когда выбрано несколько repairs.
Допустим, в заявке есть 5 наименований работ, и в fullPrice должна быть сумма их стоимостей.
Заранее спасибо!
Модель видов ремонта:
class repairTypes(models.Model):
repairName = models.CharField(max_length= 100, default = "NULL", verbose_name="Наименование работ")
repairPrice = models.DecimalField(decimal_places=2, max_digits=19)
Модель видов заявок:
class Orders(models.Model):
id_clients = models.ForeignKey(Clients, on_delete=models.DO_NOTHING, verbose_name="Клиент", related_query_name = 'clients')
id_automobiles = models.ForeignKey(Automobiles, on_delete=models.DO_NOTHING, verbose_name="Автомобиль")
fullPrice = models.DecimalField(verbose_name="Итоговая цена", decimal_places=2, max_digits=19, null=True)
repairs = models.ManyToManyField(repairTypes, related_name = 'orders', verbose_name="Виды работ")
status = models.BooleanField(verbose_name="Статус", db_index=True, default=False)
id_employees = models.ForeignKey(Employees, on_delete=models.DO_NOTHING, verbose_name="Сотрудник", null=True)
breakingType = models.CharField(verbose_name="Симптомы поломки", max_length=300)