Django模型关系的问题

Django模型关系的问题,django,django-models,django-admin,Django,Django Models,Django Admin,我对django模型没什么问题。我正在尝试创建一个游戏统计服务,但不知道如何从每个球队中挑选球员作为比赛的首发阵容(不包含所有球队球员)。挑选应该起作用,这样主客双方就有了分开的球员名单。然后应该可以创建eg目标对象,在这里我只能从首发阵容中选择球员作为得分手。我已经试着在游戏模型中把主场和客场球员放在很多场上,但这不起作用。它至少需要一些过滤 class Game(models.Model): series = models.ForeignKey(Series, related_nam

我对django模型没什么问题。我正在尝试创建一个游戏统计服务,但不知道如何从每个球队中挑选球员作为比赛的首发阵容(不包含所有球队球员)。挑选应该起作用,这样主客双方就有了分开的球员名单。然后应该可以创建eg目标对象,在这里我只能从首发阵容中选择球员作为得分手。我已经试着在游戏模型中把主场和客场球员放在很多场上,但这不起作用。它至少需要一些过滤

class Game(models.Model):
    series = models.ForeignKey(Series, related_name="game_series")
    date = models.DateTimeField(default=None, blank=True, null=True)
    home = models.ForeignKey(Team, related_name="game_home")
    visitor = models.ForeignKey(Team, related_name="game_visitor")


class Goal(models.Model):
    game = models.ForeignKey(Game,  related_name="goal_game")
    minutes = models.PositiveIntegerField(default=None, blank=True, null=True)
    seconds = models.PositiveIntegerField(default=None, blank=True, null=True)
    scorer = models.ForeignKey(Player, related_name="goal_scorer")
    assist = models.ForeignKey(Player, related_name="goal_assist")


class Save(models.Model):
    game = models.ForeignKey(Game, related_name="save_game")
    player = models.ForeignKey(Player, related_name="save_player")
    count = models.PositiveIntegerField(default=None, blank=True, null=True)
问题是:我应该如何修改模型以达到预期的结果?注意:我使用管理视图进行数据输入,因此建议的解决方案应该从那里开始

编辑:还有一个我之前忘记解释的玩家模型。所以,两支球队都已经确定了球员名单,在那里可以选择比赛的球员名单

class Player(models.Model):
    team = models.ForeignKey(Team, on_delete=models.PROTECT, related_name="player_team")
    firstname = models.CharField(max_length=200, default=None, blank=True, null=True)
    lastname = models.CharField(max_length=200, default=None, blank=True, null=True)
    number = models.IntegerField(default=None, blank=True, null=True)
    description = models.TextField(default=None, blank=True, null=True)

那么你想根据一个(未给出)的
Player
s列表构建两个团队?这些团队的约束条件是什么(参与者数量、球员需要具备的技能等)?请回答您的问题。我补充了关于球员模型的解释