最佳答案
如何在不删除实际对象的情况下从多对多关系中删除对象?
例如:
我有型号 Moods
和 Interest
。
Mood
有一个多对多字段 interests
(即 models.ManyToManyField(Interest)
)。
我创建了一个名为 my_mood
的 Moods
实例。在 my_moods
的兴趣域中,我有 my_interest
,意思是
>>> my_mood.interests.all()
[my_interest, ...]
如何从 my_mood
删除 my_interest
而不删除任何一个模型实例?换句话说,如何在不影响相关模型的情况下删除关系?