我有以下型号:
class Contact(models.Model):
name = models.CharField(max_length=100)
class Item(models.Model):
name = models.CharField(max_length=100)
contacts = models.ManyToManyField(Contact, blank=True)
我如何删除它们之间的一个特定的M2M关系(不清除所有关系),并且可以访问涉及的Contact和Item实例?
答案 0 :(得分:1)
重读您的问题,似乎您想删除一个Item
对象(item
)和一个Contact
对象(contact
)之间的关联。这样做很容易:
item.contacts.remove(contact)