说我有以下型号:django:这会导致多少个查询?
class Baz(models.Model):
winning = models.CharField(max_length=100)
class Bar(models.Model):
baz = models.ForeignKey(Baz)
class Foo(models.Model):
bar = models.ForeignKey(Bar)
现在我有Foo
,foo
一个实例。以下行执行多少个查询?
winning = foo.bar.baz.winning
它做一个对每一个外键.
,或者是Django的足够聪明,只能做一个查询吗?