Django 当没有对应的表条目时,如何验证级联删除?

Django 当没有对应的表条目时,如何验证级联删除?,django,postgresql,django-models,django-rest-framework,Django,Postgresql,Django Models,Django Rest Framework,我有这两种型号 class Category(models.Model): store = models.ForeignKey(Store, related_name="categories") name = models.CharField(max_length=100) 及 当我删除一个类别条目时,django上出现以下错误 column item.isPartiallySellable does not exist LINE 1: ...currentlyInStock"

我有这两种型号

class Category(models.Model):
    store = models.ForeignKey(Store, related_name="categories")
    name = models.CharField(max_length=100)

当我删除一个类别条目时,django上出现以下错误

column item.isPartiallySellable does not exist
LINE 1: ...currentlyInStock", "item"."unit", "...
                                             ^

现在,我在Item表中没有任何条目,但仍然得到这个错误。我希望级联发生,但我无法调试此特定错误。另一方面,此错误是部分错误,如何在此处获取完整的错误消息。

这是数据库中的一个实际问题,无法保证约束。您应该运行健全性检查,以确保所有外键都是最新的


注意:如果无法修复数据库本身,则必须重写delete函数,并确保FK确实存在。

这是数据库的一个实际问题,无法保证约束。您应该运行健全性检查,以确保所有外键都是最新的


注意:如果无法修复数据库本身,则必须重写删除功能并确保FK确实存在。

迁移后是否添加了isPartiallySellable?如果是,您是否运行makemigrations和migrate?是否在迁移后添加了isPartiallySellable?如果是,您是否运行makemigrations和migrate?是的,我的迁移未同步。伪造它们并再次删除对象。很有魅力。是的,我的迁移没有同步。伪造它们并再次删除对象。工作得很有魅力。
column item.isPartiallySellable does not exist
LINE 1: ...currentlyInStock", "item"."unit", "...
                                             ^