¿Cómo eliminaría un objeto de una relación de varios a varios sin eliminar el objeto real?
Ejemplo:
Tengo los modelos Moods
y Interest
.
Mood
tiene un campo de varios a varios interests
(que es a models.ManyToManyField(Interest)
).
Creo una instancia de Moods
llamado my_mood
. En my_moods
el campo de intereses que tengo my_interest
, es decir
>>> my_mood.interests.all()
[my_interest, ...]
¿Cómo se quita my_interest
de my_mood
sin borrar cualquier caso modelo? En otras palabras, ¿cómo elimino la relación sin afectar los modelos relacionados?
AttributeError: 'RelatedManager' object has no attribute 'remove'