如何在不删除实际对象的情况下从多对多关系中删除对象?
例:
我有模型Moods
和Interest
。
Mood
有一个多对多字段interests
(这是一个models.ManyToManyField(Interest)
)。
我创建了一个Moods
名为的实例my_mood
。在my_moods
我的兴趣领域my_interest
,
>>> my_mood.interests.all()
[my_interest, ...]
如何my_interest
从中my_mood
删除而不删除任何模型实例?换句话说,如何删除关系而不影响相关模型?
AttributeError: 'RelatedManager' object has no attribute 'remove'