#python #django #django-models
#python #django #django-модели
Вопрос:
У меня есть две модели. У одного из них есть внешний ключ, который должен быть связан с объектом в другой модели:
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)
Объект hometeam1 в модели Tipp должен быть таким же, как Game.hometeam1, а Game.hometeam1 получает его значение вручную. Как я могу присвоить, чтобы Tipp.hometeam1 каждый раз имел то же значение, что и Game.hometeam1?
Комментарии:
1. вы знаете концепцию внешнего ключа
2. Я так думаю, почему?