У меня есть две модели (покупка и склад), я хочу, чтобы при покупке товара поле количества на складе было обновлено. (например, у меня есть 2 манго в наличии, и я покупаю 3 монго, я хочу, чтобы обновленный запас был 5 манго)
Мои модели
class Stock(models.Model):
product = models.ForeignKey(Products, null=True, blank=True, on_delete = models.SET_NULL)
stock_date = models.DateField(null=True, blank=True)
quantity = models.DecimalField(max_digits = 10, decimal_places = 2, blank=True)
buying_price = models.DecimalField(max_digits = 10, decimal_places = 2, blank=True)
class Purchase(models.Model):
product = models.ForeignKey(Stock, null=True, blank=True, on_delete = models.SET_NULL)
order_date = models.DateField(null=True, blank=True)
quantity = models.DecimalField(max_digits = 10, decimal_places = 2, blank=True)
buying_price = models.DecimalField(max_digits = 10, decimal_places = 2, blank=True)
Может кто-нибудь помочь, пожалуйста!