Кто-нибудь знает, почему это не работает, как ожидалось.
Если я использую оболочку Python и делаю
team.game_set
или
team.games
Возвращает ошибку
AttributeError: 'Team' object has no attribute 'game'
Если я создаю объект Game и вызываю
game.home_team
возвращает правильный командный объект
Вот моя модель
class Team(models.Model):
name = models.CharField(blank=True, max_length=100)
class Game(models.Model):
home_team = models.ForeignKey(Team, related_name="home_team")
UPDATE
Я обновил режим, удалив related_name, и теперь я получаю эту ошибку
app.game: Accessor for field 'home_team' clashes with related field 'Team.game_set'. Add a related_name argument to the definition for 'home_team'.