我有一个带有两个ManyToManyField
s 的模型,指的是 Position 模型。当一个 Position 实例被删除时,我希望在管理员中具有与 ForeignKey 相同的行为,即级联删除 + 一条消息,要求确认将被删除的对象列表。
我怎样才能做到这一点?
class Task(models.Model):
start_positions = models.ManyToManyField(Position, related_name='start_pos')
end_positions = models.ManyToManyField(Position, related_name='end_pos')
# more stuff
编辑
我知道这个问题:Django - Cascade delete in ManyToManyRelation,但它没有正确的答案。