1

我对 django 非常陌生,并且已经完成了一堆教程,但它们似乎都没有真正拥有关于如何从数据库进行更复杂查询的 django 站点代码。

我有以下型号:

class game(models.Model):
abbreviation = models.CharField(max_length=15)
name = models.CharField(max_length=50)

class environment(models.Model):
name = models.CharField(max_length=20)
gameName = models.ForeignKey(game, related_name='environment', unique=True)
gameID = models.IntegerField()

我需要能够执行具有来自环境表的游戏 ID 的查询,但需要在游戏表上查找它并返回名称。每个环境只有一个游戏。

谢谢,嘉莉

4

1 回答 1

1
environment.objects.filter(gameName__name=somename).get()

资源

于 2013-07-11T18:09:44.500 回答