說我有以下型號: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的足夠聰明,只能做一個查詢嗎?