0
我在Django中有以下兩個表。基於第二個表的字段的Django反向外鍵
class TeamSubscriptions(models.Model):
user = models.ForeignKey(User, unique=True)
soccer_team = models.ForeignKey(SoccerTeam)
....
....
class Meta:
db_table = 'soccer_team_subscriptions'
class MatchSubscriptions(models.Model):
team_subscriber = models.ForeignKey(TeamSubscriptions, related_name='soccer_user_matches')
soccer_match = models.IntegerField(db_index=True)
winning_team_guess = models.CharField(max_length=50, default='')
...
...
class Meta:
db_table = 'soccer_game_subscriptions'
unique_together = ("team_subscriber", "soccer_match")
我想從Teamsubscriptions
獲取所有訂閱者。對於所有這些人,我想從MatchSubscriptions
找到相應的 行,並使用特定的soccer_match
ID。目的是從第二張表中獲得winning_team_guess
的某些特定soccer_match
ID。
有沒有辦法做到這一點(反向ForeignKey)爲一個特定的soccer_match
ID ..?