【发布时间】:2009-11-22 20:29:02
【问题描述】:
假设我有一个定义如下的类结构:
Class Item(models.Model):
...
price = models.IntegerField()
upc = models.IntegerField()
...
Class Store(models.Model):
...
inventory = models.ManyToManyField(Item)
...
基本上,我希望商店模型能够访问相同的库存。但是,项目模型中的价格值对于链接到它的每个商店都是唯一的。例如我可能有一个名为 Bike 的项目模型实例,所有商店都可以访问它。对于所有商店,upc(条形码)将相同,但每个商店的价格会有所不同。有没有办法使用这个类结构来实现这种关系?
【问题讨论】:
标签: django django-models