我有这两个模型
class Category(models.Model):
store = models.ForeignKey(Store, related_name="categories")
name = models.CharField(max_length=100)
和
class Item(models.Model):
store = models.ForeignKey(Store, related_name="items")
category = models.ForeignKey(Category, related_name="items")
name = models.CharField(max_length=100)
isPartiallySellable = models.BooleanField(default=False)
note = models.CharField(max_length=500,default="")
当我删除类别条目时,我在django上收到以下错误
column item.isPartiallySellable does not exist
LINE 1: ...currentlyInStock", "item"."unit", "...
^
现在,我在Item表中没有任何条目,但仍然收到此错误。我希望级联发生,但我无法调试此特定错误。另请注意,此错误有部分错误,如何在此处获取完整的错误消息。
答案 0 :(得分:2)
这是您的数据库的一个真正问题,但不能保证约束。您应该运行完整性检查以确保所有外键都是最新的。
注意:如果您无法修复数据库本身,则必须覆盖删除功能并确保FK确实存在。