Сценарий такой:
Чел покупает какой-нибудь предмет - создается таблица Market_Inventory
Когда чел продает его - Market_Inventory должна удалиться
Но, удаляется так же Market, но этого мне не нужно
Подскажите, как это исправить?
class Market_Categories(models.Model):
emoji = models.TextField(default='', blank=True, null=True, help_text='Эмоджи')
name = models.TextField(default='', blank=True, null=True, help_text='Название')
class Meta:
verbose_name = "Тип предметов (рынок)"
ordering = ("id", "emoji", "name")
def __str__(self):
return f'{self.id} | {self.emoji} | {self.name}'
class Market(models.Model):
categories = models.ForeignKey(Market_Categories, on_delete=models.CASCADE)
emoji = models.TextField(default='', blank=True, null=True, help_text='Эмоджи')
name = models.TextField(default='', blank=True, null=True, help_text='Название')
cost = models.DecimalField(default=0, max_digits=32, decimal_places=0, help_text='Стоимость')
class Market_Inventory(models.Model):
user = models.ForeignKey(Account, help_text='Игрок', blank=True, null=True, on_delete=models.CASCADE,
related_name='user_MarketInventory')
item = models.ForeignKey(Market, on_delete=models.CASCADE)
quantity = models.IntegerField(default=0, help_text='Кол-во')