我有一个项目,我有一个PlayerModel
和一个GameModel
。玩家可以参加多个游戏,玩家可以使用可变数量玩家进行游戏。
因此,对我而言,这似乎是一种多对多的关系。
然而,在游戏中我还应该存储每个玩家的得分。因此,我的第一个想法是设计具有两个字段的游戏表,即玩家ID列表和一个列表(相同大小)的分数(每个参与游戏的玩家一个)。
因此,我想知道我的想法在我的案例中是否是最佳的。
答案 0 :(得分:1)
你在m2m领域是对的。 但在得分方面,这将是一个新模式
Class score:
Player = ForeignKey
Game = ForeignKey
Score = Integer