1
A
回答
0
在Django中的查詢集懶惰即當你創建一個queryset的請求時,它會涉及到任何數據庫活動,除非查詢集是evaluated.Read這Documentation進行更深入的信息。
相關問題
- 1. Django的得到執行查詢集
- 2. Django查詢關係行爲
- 3. 爲MySQL查詢執行
- 4. 使用Django執行原始SQL查詢
- 5. 在Django中執行WHERE'field'IN(list)查詢?
- 6. 執行查詢
- 7. 執行查詢
- 8. 查詢執行
- 9. 查詢執行
- 10. 執行多行SQLite查詢
- 11. Django的模型查詢行爲strangly
- 12. 查詢未執行
- 13. JDBC - 查詢執行
- 14. 把執行查詢
- 15. window.onbeforeunload執行查詢
- 16. SQLiteException執行查詢
- 17. 當執行查詢
- 18. 執行SQLite查詢
- 19. 執行SQL查詢
- 20. 執行SPARQL查詢
- 21. SQL查詢執行
- 22. LINQ執行查詢?
- 23. 查詢可執行
- 24. 在執行查詢
- 25. PHP執行查詢?
- 26. 執行MySQL查詢
- 27. 在查詢執行
- 28. HQL查詢執行
- 29. ResultSet的到來爲空執行查詢
- 30. ActiveRecord - 查詢執行後如何執行?
你可能是想說「它將*不涉及任何數據庫活動」 – ChidG
如果我們寫下這個= Model.objects.all()它不會碰到數據庫?當我們打印(a)的時候,這個查詢會打到db。是否寫@ AR7 –
是的,當您開始迭代queryset時,queryset將涉及數據庫活動,例如:Entry.objects.all中的e for:print(e.headline)' – AR7