Wie würde ich ein Objekt aus einer Viele-zu-Viele-Beziehung löschen, ohne das eigentliche Objekt zu entfernen?
Beispiel:
Ich habe die Modelle Moods
und Interest
.
Mood
hat ein Viele-zu-Viele-Feld interests
(das ist a models.ManyToManyField(Interest)
).
Ich erstelle eine Instanz von Moods
aufgerufen my_mood
. In my_moods
'Interessenbereich habe ich my_interest
Bedeutung
>>> my_mood.interests.all()
[my_interest, ...]
Wie entferne ich my_interest
aus , my_mood
ohne entweder Modellinstanz löschen? Mit anderen Worten, wie entferne ich die Beziehung, ohne die zugehörigen Modelle zu beeinflussen?
AttributeError: 'RelatedManager' object has no attribute 'remove'