有没有办法在m2m字段中多次存储同一个对象?
假设我有以下模型
class Item(models.Model):
name = models.CharField(max_length=64)
class Inventory(models.Model):
items = models.ManyToManyField('Items', blank=True)我创建了一些实例
>>> inventory = Inventory()
>>> inventory.save()
>>> item1 = Item(name='Item 1')
>>> item1.save()
>>> item2 = Item(name='Item 2')
>>> item2.save()现在,我想多次将这些item实例添加到库存中。
>>> inventory.items.add(item1)
>>> inventory.items.add(item2)
>>> inventory.items.all()
[<Item: Item 1>, <Item: Item 2>]
>>> inventory.items.add(item1)
>>> inventory.items.all()
[<Item: Item 1>, <Item: Item 2>]那么ManyToManyField就像一个集合,有没有办法实现多集合的行为呢?
https://stackoverflow.com/questions/38242038
复制相似问题