Django удаляет данные таблицы самостоятельно - PullRequest
0 голосов
/ 05 апреля 2020

Я использую Django rest Framework, реагируем. js для внешнего интерфейса и postgresql ... проблема, которую я считаю странной django, удаляет данные таблицы продуктов самостоятельно через некоторое время. Я не знаю, почему ... я использую django с года, и я никогда не видел этого раньше.

это моя модель

class products(models.Model):
    name=models.CharField(max_length=50)
    Barcode=models.CharField(max_length=50)
    category=models.ForeignKey(category,on_delete=models.CASCADE)
    description=models.TextField()
    quantity=models.IntegerField(default=100)
    price=models.FloatField(default=100.0)
    image=models.ImageField(upload_to='pics',default='')
    cost=models.FloatField(default=100.0)
    branch=models.ForeignKey(branch,on_delete=models.CASCADE)
    def __str__(self):
        return self.name

1 Ответ

1 голос
/ 05 апреля 2020

Это возможно, если вы удалили запись категории или ветви, так как оба эти поля: ForeignKey и on_delete=models.CASECADE.

Таким образом, если вы удаляете какую-либо запись в категории или отрасли, то соответствующая запись о продукте удаляется сама.

...