首页 > 解决方案 > 仅当在 Django 中删除最后一个 FK 关系时,如何级联删除?

问题描述

给定 Django 中的多对多关系:

class Agent:
    stuff = chars

class Protegee:
    agents = models.ManyToManyField(Agent, related_name="protegees")

我想要 Protegee 上的 Cascade 行为,但前提是没有更多的代理相关。即,只要受保护者至少有一个代理,它就会保持存在。有内置的吗?

标签: django

解决方案


推荐阅读