Выберите две записи из поля "иностранный ключ/один в один
У меня есть класс Team:
class Team(models.Model):
name = models.CharField(max_length=255)
players = models.IntegerField()
и я хочу выбрать команду1 и команду2 отдельно в классе Match :
class Match(models.Model):
team1 = models.OneToOneField(Team,related_name=team1 ,on_delete=models.CASCADE)
team2 = models.OneToOneField(Team,related_name=team2, on_delete=models.CASCADE)
но я получаю ошибку (Добавить или изменить аргумент related_name в определении для 'tournament.Match.team1' или 'tournament.Match.team2'.), что я упускаю?
Связанное имя - это строковый аргумент. Поэтому в вашей модели вы должны изменить related_name = team1, на related_name = "team1"