Django ForeignKey和初始模型中的关联值

时间:2016-08-21 17:46:07

标签: django database database-design django-models django-admin

首先,对于这个有点糟糕的标题感到抱歉:我无法找到这个标题的简短和明确的标题。

我目前正在尝试创建一个有玩家的应用,每个都会有广告资源。

库存包含ManyToManyField of Items。

class Item(models.Model):
    name = models.CharField(_('Name'), max_length=67)
    flavor_text = models.TextField(_('Flavor text'))

class Inventory(models.Model):
    items = models.ManyToManyField(Item, verbose_name=_('Items'))

我试图实施一个系统,玩家可以使用 3 香蕉, 1 螺丝刀和 17 他的库存中的面包。 由于我非常懒惰,我不想手动输入 3" banana"我的广告资源中的商品

但是,在Item模型中放置数量字段会适得其反,因为我需要创建一个名为" 3香蕉",另一个" 2个香蕉",再次再次

我还想创建爱丽丝的香蕉,鲍勃的香蕉,然后改变数量,但仍然在创造太多香蕉项目:特别是如果我需要添加更多玩家

所以,这是我的问题:如何将值(此处为数量)与ForeignKey关联,但在模型中声明ForeignKey?

感谢阅读!

0 个答案:

没有答案