Python Django-与来自不同模型的对象相同的ForeignKey值

Python Django-与来自不同模型的对象相同的ForeignKey值,python,django,django-models,Python,Django,Django Models,我有两个模型。其中一个具有外键,该外键应与不同模型中的对象相关: class Game(models.Model): gameday = models.CharField(max_length=120) hometeam1 = models.ForeignKey(Teams, on_delete=models.CASCADE, related_name="hometeam1", blank=True, null=True) class Tipp(mo

我有两个模型。其中一个具有外键,该外键应与不同模型中的对象相关:

class Game(models.Model):
    gameday = models.CharField(max_length=120)
    hometeam1 = models.ForeignKey(Teams, on_delete=models.CASCADE, related_name="hometeam1", blank=True, null=True)
    
class Tipp(models.Model):
    hometeam1   = models.ForeignKey(Game, on_delete=models.CASCADE, default=Game.hometeam1)
    week = models.CharField(max_length=120, null=True, blank=True)

模型Tipp中的hometeam1对象应与Game.hometeam1和Game.hometeam1相同,并手动获取其值。我怎样才能确定Tipp.hometeam1每次都与Game.hometeam1具有相同的价值?

你知道ForeignKey的概念我想是的,为什么?