如何删除所有关系?
在一个模型中,我有这个:
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