我无法决定将django模型字段与其他字段相关联的最佳方法。我有Match类,拥有现场团队(m-t-m在其他模型上提交),我需要存储匹配结果和每个团队的相应分数。一场比赛中只有2支球队。
class Match(models.Model):
teams = models.ManyToManyField(Team)
tournament = models.ForeignKey(Tournament)
match_round = models.ForeignKey(Round)
team_1_hit = models.IntegerField(default=0)
team_2_hit = models.IntegerField(default=0)
答案 0 :(得分:0)
在这种情况下,有两个{{1}}字段是可以的。当添加3个团队时,{{1}}可能会导致错误。因此,您可以使用related_name
指定两个{{1}}字段:
{{1}}