2011-05-24 70 views
0

我得到了一個關於select_related()的問題。假設我沒有指定深度或屬性,例如items = ModelA.objects.selected_related(),它是否適用於反向關係,即項目[0] .fk_set?django查詢select_related()

另外,如果我們通過items進入上下文並在django模板中使用它,將在模板內訪問items的外鍵是否會觸發數據庫?

回答

2

它不適用於反向關係,會有額外的數據庫命中。您可以使用debug_tolbar輕鬆查看。

在何處評估queryset:在視圖中還是在模板中沒有區別。

+0

肯定會檢出調試工具欄。謝謝。 – goh 2011-05-24 10:18:26