есть модель товара в которой есть поле цены, нужно реализовать скидку. я сделал аналогичное поле в модели товара для скидки, но как теперь сделать, чтоб при выставлении скидки в админке она автоматически высчитывалась и в корзину уже попадала сумма товара со скидкой?
class Product(models. Model):
category = models.ForeignKey(Category, related_name='product', verbose_name='Категория')
name = models.CharField(max_length=200, db_index=True, verbose_name='Название')
slug = models.SlugField(max_length=200, db_index=True, verbose_name='Транслит')
image = models.ImageField(upload_to='products/%y/%m/%d/', blank=True, verbose_name='Изображение товара')
description = models.TextField(blank=True, verbose_name='Описание')
price = models.DecimalField(max_digits=10, decimal_places=2, verbose_name='Цена')
discount = models.DecimalField(max_digits=10, decimal_places=2, blank=True, null=True, verbose_name='Скидка')