Как мне удалить объект из отношения «многие ко многим», не удаляя сам объект?
Пример:
У меня есть модели Moods
и Interest
.
Mood
имеет поле "многие ко многим" interests
(т.е. a models.ManyToManyField(Interest)
).
Я создаю экземпляр Moods
call my_mood
. В my_moods
поле интересов у меня есть my_interest
, то есть
>>> my_mood.interests.all()
[my_interest, ...]
Как удалить my_interest
из my_mood
без удаления либо экземпляра модели? Другими словами, как мне удалить взаимосвязь, не затрагивая связанные модели?
AttributeError: 'RelatedManager' object has no attribute 'remove'