如何删除所有关系?

在一个模型中,我有这个:

class MyModel(models.Model):

relations = models.ManyToManyField(OtherModel)

....

如果我选择:

my_object.relations.remove(other_model_object)

有用。

如何从关系中删除所有对象?my_object.relations.clean()不管用。

回答:

首先,你需要使用.clear().remove()来清除关系,根据docs,哪种更适合你的需求。

之后,你需要使用[YourModel]删除对象。delete()方法。

以上是 如何删除所有关系? 的全部内容, 来源链接: utcz.com/qa/414833.html

回到顶部