Как удалить объект из отношения «многие ко многим», не удаляя фактический объект?
Пример:
У меня есть модели Moods
и Interest
.
Mood
имеет поле «многие ко многим» interests
(то есть models.ManyToManyField(Interest)
).
Я создаю экземпляр Moods
с именем my_mood
.В поле интересов my_moods
у меня есть my_interest
, что означает
>>> my_mood.interests.all()
[my_interest, ...]
Как удалить my_interest
из my_mood
, не удаляя ни один экземпляр модели?Другими словами, как удалить связь, не затрагивая связанные модели?