Размер скидки после размещения сообщения о продаже - Django
Я делаю приложение, которое состоит из системы продаж. Я хочу, чтобы при регистрации продажи, проданное количество скидывалось на товар.
Я оставляю модели продаж и продукта, а также createview:
class Product(LlegadaModel):
"""Product model."""
nombre = models.CharField(max_length=100)
precio = models.FloatField()
cantidad = models.FloatField()
...
class Venta(LlegadaModel):
"""Venta model."""
fecha = models.DateTimeField(default=timezone.now, help_text='Ejemplo: 09/11/2021 17:20:00')
cliente = models.ForeignKey(Cliente, on_delete=models.SET_NULL, null=True)
producto = models.ForeignKey(Product, on_delete=models.SET_NULL, null=True)
cantidad = models.FloatField()
forma_pago = models.CharField(help_text='Contado - QR - Tarjeta', max_length=8)
создать представление
class CreateVentasView(CreateView):
"""Create sales."""
template_name = 'ventas/create.html'
form_class = VentasForm
success_url = reverse_lazy('ventas:list')
context_object_name = 'venta'