根据Django Docs,如果我向模型添加GenericRelation
,那么当删除该模型的实例时,它会级联删除任何指向GenericForeignKey
的内容它
我需要拥有GenericRelation
的查询好处,但我不希望它级联删除(我不能相信潜在的catestrophic行为是django人选择的默认行为......)
GenericRelation
类和GenericForeignKey
类都不接受on_delete
参数来自定义行为。有没有办法可以避免级联删除?文档建议可能使用pre_delete
信号,但是文档很少,所以目前还不清楚这对我有什么帮助......