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