2017-05-29 35 views

回答

0

在Django中的查詢集懶惰即當你創建一個queryset的請求時,它會涉及到任何數據庫活動,除非查詢集是evaluated.Read這Documentation進行更深入的信息。

+0

你可能是想說「它將*不涉及任何數據庫活動」 – ChidG

+0

如果我們寫下這個= Model.objects.all()它不會碰到數據庫?當我們打印(a)的時候,這個查詢會打到db。是否寫@ AR7 –

+0

是的,當您開始迭代queryset時,queryset將涉及數據庫活動,例如:Entry.objects.all中的e for:print(e.headline)' – AR7