我开始在一个小型的足球联赛管理网站上工作(主要是出于学习目的),我无法确定Django模型的关系。 为了简单起见,假设我有两种类型的对象-玩家和团队。 自然,一个玩家属于一个团队,因此在Player模型中就是一个ForeignKey(Team)。 所以我去:

class Team(models.Model):
    name = models.CharField()
class Player(models.Model):
    name = models.CharField()
    team = models.ForeignKey(Team)

然后,我希望每个团队都有一个队长,该队长将是其中一名球员,因此在团队模型中将成为一名ForeignKey(Player)。 但这会产生循环依赖。 当然,我的Django经验有限,但这似乎是一个简单的问题,尽管我无法弄清楚我在概念上做错了什么。

===============>>#1 票数:45

我开始在一个小型的足球联赛管理网站上工作(主要是出于学习目的),我无法确定Django模型的关系。 为了简单起见,假设我有两种类型的对象-玩家和团队。 自然,一个玩家属于一个团队,因此在Player模型中就是一个ForeignKey(Team)。 所以我去:

class Team(models.Model):
    name = models.CharField()
class Player(models.Model):
    name = models.CharField()
    team = models.ForeignKey(Team)

然后,我希望每个团队都有一个队长,该队长将是其中一名球员,因此在团队模型中将成为一名ForeignKey(Player)。 但这会产生循环依赖。 当然,我的Django经验有限,但这似乎是一个简单的问题,尽管我无法弄清楚我在概念上做错了什么。

===============>>#2 票数:12 已采纳

我开始在一个小型的足球联赛管理网站上工作(主要是出于学习目的),我无法确定Django模型的关系。 为了简单起见,假设我有两种类型的对象-玩家和团队。 自然,一个玩家属于一个团队,因此在Player模型中就是一个ForeignKey(Team)。 所以我去:

class Team(models.Model):
    name = models.CharField()
class Player(models.Model):
    name = models.CharField()
    team = models.ForeignKey(Team)

然后,我希望每个团队都有一个队长,该队长将是其中一名球员,因此在团队模型中将成为一名ForeignKey(Player)。 但这会产生循环依赖。 当然,我的Django经验有限,但这似乎是一个简单的问题,尽管我无法弄清楚我在概念上做错了什么。

===============>>#3 票数:9

我开始在一个小型的足球联赛管理网站上工作(主要是出于学习目的),我无法确定Django模型的关系。 为了简单起见,假设我有两种类型的对象-玩家和团队。 自然,一个玩家属于一个团队,因此在Player模型中就是一个ForeignKey(Team)。 所以我去:

class Team(models.Model):
    name = models.CharField()
class Player(models.Model):
    name = models.CharField()
    team = models.ForeignKey(Team)

然后,我希望每个团队都有一个队长,该队长将是其中一名球员,因此在团队模型中将成为一名ForeignKey(Player)。 但这会产生循环依赖。 当然,我的Django经验有限,但这似乎是一个简单的问题,尽管我无法弄清楚我在概念上做错了什么。

===============>>#4 票数:3

我开始在一个小型的足球联赛管理网站上工作(主要是出于学习目的),我无法确定Django模型的关系。 为了简单起见,假设我有两种类型的对象-玩家和团队。 自然,一个玩家属于一个团队,因此在Player模型中就是一个ForeignKey(Team)。 所以我去:

class Team(models.Model):
    name = models.CharField()
class Player(models.Model):
    name = models.CharField()
    team = models.ForeignKey(Team)

然后,我希望每个团队都有一个队长,该队长将是其中一名球员,因此在团队模型中将成为一名ForeignKey(Player)。 但这会产生循环依赖。 当然,我的Django经验有限,但这似乎是一个简单的问题,尽管我无法弄清楚我在概念上做错了什么。

===============>>#5 票数:1

我开始在一个小型的足球联赛管理网站上工作(主要是出于学习目的),我无法确定Django模型的关系。 为了简单起见,假设我有两种类型的对象-玩家和团队。 自然,一个玩家属于一个团队,因此在Player模型中就是一个ForeignKey(Team)。 所以我去:

class Team(models.Model):
    name = models.CharField()
class Player(models.Model):
    name = models.CharField()
    team = models.ForeignKey(Team)

然后,我希望每个团队都有一个队长,该队长将是其中一名球员,因此在团队模型中将成为一名ForeignKey(Player)。 但这会产生循环依赖。 当然,我的Django经验有限,但这似乎是一个简单的问题,尽管我无法弄清楚我在概念上做错了什么。

===============>>#6 票数:1

我开始在一个小型的足球联赛管理网站上工作(主要是出于学习目的),我无法确定Django模型的关系。 为了简单起见,假设我有两种类型的对象-玩家和团队。 自然,一个玩家属于一个团队,因此在Player模型中就是一个ForeignKey(Team)。 所以我去:

class Team(models.Model):
    name = models.CharField()
class Player(models.Model):
    name = models.CharField()
    team = models.ForeignKey(Team)

然后,我希望每个团队都有一个队长,该队长将是其中一名球员,因此在团队模型中将成为一名ForeignKey(Player)。 但这会产生循环依赖。 当然,我的Django经验有限,但这似乎是一个简单的问题,尽管我无法弄清楚我在概念上做错了什么。

===============>>#7 票数:1

我开始在一个小型的足球联赛管理网站上工作(主要是出于学习目的),我无法确定Django模型的关系。 为了简单起见,假设我有两种类型的对象-玩家和团队。 自然,一个玩家属于一个团队,因此在Player模型中就是一个ForeignKey(Team)。 所以我去:

class Team(models.Model):
    name = models.CharField()
class Player(models.Model):
    name = models.CharField()
    team = models.ForeignKey(Team)

然后,我希望每个团队都有一个队长,该队长将是其中一名球员,因此在团队模型中将成为一名ForeignKey(Player)。 但这会产生循环依赖。 当然,我的Django经验有限,但这似乎是一个简单的问题,尽管我无法弄清楚我在概念上做错了什么。

===============>>#8 票数:0

我开始在一个小型的足球联赛管理网站上工作(主要是出于学习目的),我无法确定Django模型的关系。 为了简单起见,假设我有两种类型的对象-玩家和团队。 自然,一个玩家属于一个团队,因此在Player模型中就是一个ForeignKey(Team)。 所以我去:

class Team(models.Model):
    name = models.CharField()
class Player(models.Model):
    name = models.CharField()
    team = models.ForeignKey(Team)

然后,我希望每个团队都有一个队长,该队长将是其中一名球员,因此在团队模型中将成为一名ForeignKey(Player)。 但这会产生循环依赖。 当然,我的Django经验有限,但这似乎是一个简单的问题,尽管我无法弄清楚我在概念上做错了什么。

  ask by exfizik translate from so

未解决问题?本站智能推荐:

1回复

Django / Python循环模型参考

好吧我正在尝试编写组织良好的代码并实际制作单独的django应用程序,而不是将所有内容整合到1中。我的问题是我有3个应用程序,每个应用程序从下一个应用程序引用另一个模型。 所以基本上我有一个无限循环,App A需要知道B.models.something1,App B需要知道C.models.
1回复

循环中的Django模型参考分配

以下代码正确吗? 在执行try / except块之后, e应该在每个对象的开头引用一个新对象进行迭代。 我怀疑是对旧物件的干扰,因为有一个我现在无法重现的错误。
1回复

Django模型自参考[重复]

这个问题已经在这里有了答案: 我可以有一个对自己有外键引用的Django模型吗? 3个答案 我需要构建一个Django模型,在其中引用自身(此模型的每个实例中具有相同Model类型的列表,有点像嵌套结构),可能是在其自己的定义中。 我已经研究了ManyToM
1回复

Django模型参考和操作

我在Django中有以下模型,其结构如下: 我将在admin.py中显示两个模型。 现在,我想显示Office_Accounts模型的管理页面中“ msofficeaccount”字段(存在于设备模型中)中存在的每个帐户标识的计数。 例如,如果xyz@abc.com出现在msoffi
1回复

Django:模型之间的参考

救命! 我有以下两种型号: 示例: 可视化 我的问题: 我希望“Deposits.user” 自动引用此“receiveaddress”所属的用户。 在这个例子中,那是TIM。 我浪费了6个小时试图搞清楚,我做错了什么? 提前致谢。
1回复

Django:多对多循环参考

我的模型有问题,因为我在多对多关系中有一个循环引用 这是我的Web应用程序的一部分,会话属于一个组(一个组可以有多个会话),每个会话都有一个以上的助手,但是助手只能是该会话组的成员 这是我的模型:
2回复

Django模型循环

我刚开始用Django开发,我慢慢坠入爱河。 然而,我仍然是一个相当的菜鸟,并且很难理解为什么这个特定的模型不起作用,所以我在这里。 我在models.py中有这个模型: 我的view.py是这样的: 在我的home.html我试图这样显示: 我正在使用djang
1回复

Django中的多态(参考派生模型)模型继承

我的Django模型具有以下继承结构: Transaction SimpleTransaction SubscriptionTransaction Item SimpleItem SubscriptionItem
1回复

Django循环导入和模型问题

我在两个不同的应用程序中有两个Django models.py 。 processor app models.py address app models.py 将Dispalyble类移至另一个文件是解决此依赖性的唯一选择吗?
1回复

Django模型中的循环依赖

我有2个名为social和instagram应用程序。 models.py文件的结构如下: 在社交应用中: 并在instagram应用中: 从概念上讲,此结构是正确的,模型Foo应该位于社交应用程序中。 但是按预期运行循环依赖时会发生。 我想在解决循环依赖性时保持概念