ฉันจะลบวัตถุออกจากความสัมพันธ์แบบกลุ่มต่อกลุ่มโดยไม่ลบวัตถุจริงได้อย่างไร
ตัวอย่าง:
ฉันมีแบบจำลองMoods
และInterest
.
Mood
มีฟิลด์แบบกลุ่มต่อกลุ่มinterests
(ซึ่งเป็นกmodels.ManyToManyField(Interest)
)
ฉันจะสร้างตัวอย่างของที่เรียกว่าMoods
my_mood
ในmy_moods
สาขาความสนใจของฉันมีmy_interest
ความหมาย
>>> my_mood.interests.all()
[my_interest, ...]
ฉันจะลบวิธีmy_interest
จากmy_mood
โดยไม่ต้องลบเช่นรูปแบบการอย่างใดอย่างหนึ่ง? กล่าวอีกนัยหนึ่งฉันจะลบความสัมพันธ์โดยไม่ส่งผลกระทบต่อโมเดลที่เกี่ยวข้องได้อย่างไร
AttributeError: 'RelatedManager' object has no attribute 'remove'