0
我得到了一個關於select_related()
的問題。假設我沒有指定深度或屬性,例如items = ModelA.objects.selected_related()
,它是否適用於反向關係,即項目[0] .fk_set?django查詢select_related()
另外,如果我們通過items
進入上下文並在django模板中使用它,將在模板內訪問items
的外鍵是否會觸發數據庫?
我得到了一個關於select_related()
的問題。假設我沒有指定深度或屬性,例如items = ModelA.objects.selected_related()
,它是否適用於反向關係,即項目[0] .fk_set?django查詢select_related()
另外,如果我們通過items
進入上下文並在django模板中使用它,將在模板內訪問items
的外鍵是否會觸發數據庫?
它不適用於反向關係,會有額外的數據庫命中。您可以使用debug_tolbar輕鬆查看。
在何處評估queryset:在視圖中還是在模板中沒有區別。
肯定會檢出調試工具欄。謝謝。 – goh 2011-05-24 10:18:26