小编buk*_*ken的帖子

唯一字段值和ManyToMany关系

假设我有一个定义如下的类结构:

Class Item(models.Model):
    ...
    price = models.IntegerField()
    upc = models.IntegerField()
    ...

Class Store(models.Model):
    ...
    inventory = models.ManyToManyField(Item)
    ...
Run Code Online (Sandbox Code Playgroud)

基本上我希望商店模型可以访问相同的库存.但是,项目模型中的价格值对于链接到它的每个商店都是唯一的.例如,我可能有一个名为bike的项目模型的实例,所有商店都可以访问.对于所有商店,upc(条形码)将是相同的,但每个商店的价格将不同.有没有办法使用这个类结构实现这种关系?

django django-models

6
推荐指数
1
解决办法
3387
查看次数

标签 统计

django ×1

django-models ×1