Django - 如何正确建模?

1 python django model

我想模拟以下情况.我有一个项目表和一个玩家表,一个玩家可以有很多项目,并有同一项目的多个副本.我可以轻松地为具有多个项目的玩家建模:

class Item(models.Model):
    name = models.CharField(max_length = 200, blank = False)

class Player(models.Model):
    items = models.ManyToManyField(Term)
Run Code Online (Sandbox Code Playgroud)

但我想知道玩家拥有的每件物品的数量,即每件物品的频率.我怎样才能在Django中最好地模拟这个.(我已经简化了我的实际模型/问题以获得我的观点:))

干杯,

皮特

Dan*_*man 5

使用带字段的显式throughquantity.