我已经使用外键定义了不同应用程序的两个模型之间的关系,并且使用外键实例将数据准确地插入到 Db 中,但是我想使用 Django ORM 获取该数据但我没有得到它,我已经用谷歌搜索了这个问题和还检查了堆栈溢出问题,但我的问题仍然没有解决。
#models.py
class teamInfo(models.Model):
ownerID = models.IntegerField()
teamName = models.CharField(max_length=50)
def __unicode__(self):
return unicode(self.id)
class gameWorld(models.Model):
team = models.ForeignKey(teamInfo)
w = models.IntegerField(null=True)
l = models.IntegerField(null=True)
def __unicode__(self):
return unicode(self.id)
我在我的观点中尝试了一些事情,但对我没有任何帮助。这是我在我的观点中尝试过的最新事情:
def teamStandings(request,template=None,context=None):
getAllTeamStat = gameWorld.objects.all()
for i in getAllTeamStat.teaminfo_set.select_related() :
raise Exception(i.teaminfo.teamName)
我只想要一个从两个模型中获取数据的 Django ORM 查询,这样我就可以在模板中显示团队名称