【问题标题】:How can i connect a modelfield with a particular information belonging to him?我如何将模型字段与属于他的特定信息联系起来?
【发布时间】:2019-09-02 03:42:43
【问题描述】:

我正在制作一个处理板球比赛的网络应用程序我需要做的是分配属于模型字段的特定信息例如它是 player1 所以我必须让用户能够分配属于的信息那个特定的领域,比如他的击球回合等。 我应该如何为这种情况制作模型

【问题讨论】:

  • 您的问题完全不清楚,您的评论也是如此。这可能是一个语言问题,但“将玩家连接到一个领域”是什么意思。也许看看 django 中的relationships。你必须从对象的角度来思考(面向对象的编程)。 “玩家”是一个对象。 “比赛”或“游戏”也是一个对象。也许“转身”也是一个对象(它描述了哪个球员正在击球,他们正在击球的方向,现在是什么时间,转身的结果是什么等等......)。每个对象都有自己的模型。

标签: django django-models django-views


【解决方案1】:

在您的情况下,您可以像这样创建模型:

class Player(models.Model):
   player_name = models.CharField(max_length=255)
   score = models.IntegerField(default=0)
   player_turn = model.BooleanField(default=False)

player_turn 将是一个布尔字段,如果轮到玩家,则值为 True,否则为 False。通过唯一标识符获取玩家并相应地更新 player_turn 字段。

【讨论】:

  • 你可能没有理解这个问题。我希望一个字段具有与其相关的信息,例如用户何时击球或球,为此我还需要创建一个模型字段,我想要的是一个解决方案,以便这些玩家可以连接到该字段,但每个信息都应该是连接到那个独特的玩家
  • 基于您的 cmets 布尔字段将无济于事。
  • 可能没用
猜你喜欢
  • 2011-12-06
  • 2021-05-27
  • 2013-04-19
  • 2021-11-06
  • 2018-06-21
  • 2011-06-27
  • 1970-01-01
  • 2019-11-24
  • 1970-01-01
相关资源
最近更新 更多