Django自己删除表数据



iam使用Django rest框架,react.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

如果您删除了类别或分支记录,这是可能的,因为这两个字段都是ForeignKeyon_delete=models.CASECADE

所以,如果您删除类别中的任何记录或分支它相关的产品记录,请删除它自己。

最新更新