我偶尔会看到以下错误,并且不明白为什么。
查询从“购物车”中删除“购物车”。“ ID”在(211244) 23:13:27异常ForeignKeyViolation:对表进行更新或删除 “ cart_cart”违反了外键约束
桌上的“ cart_cartline_cart_id_c7b9981e_fk_cart_cart_id” “ cart_cartline”详细信息:仍从以下位置引用键(id)=(211244) 表“ cart_cartline”。
当我的cart_cartline表定义包含以下行时。
class CartLine(ItemLine):
cart = models.ForeignKey(
"Cart", on_delete=models.CASCADE,
related_name='cart_line_set',
)
Django不应该删除购物车和相关的购物车行吗?