在Django中,使用泛型关联时如何避免级联删除?

在Django中,使用泛型关联时如何避免级联删除?,django,Django,根据,如果我向模型添加一个genericorrelation,那么当该模型的一个实例被删除时,它将级联删除指向它的GenericForeignKey的任何内容 我需要一个通用关系的查询好处,但我不希望它级联删除内容(我不相信django人选择的默认行为是潜在的类别行为…) GenericRelation类和GenericForeignKey类都不接受用于自定义行为的on_delete参数。有没有办法避免级联删除?文档建议可能使用pre_delete信号,但这方面的文档很粗略,因此不清楚这对我有何

根据,如果我向模型添加一个
genericorrelation
,那么当该模型的一个实例被删除时,它将级联删除指向它的
GenericForeignKey
的任何内容

我需要一个
通用关系的查询好处,但我不希望它级联删除内容(我不相信django人选择的默认行为是潜在的类别行为…)

GenericRelation
类和
GenericForeignKey
类都不接受用于自定义行为的
on_delete
参数。有没有办法避免级联删除?文档建议可能使用
pre_delete
信号,但这方面的文档很粗略,因此不清楚这对我有何帮助