5
A
回答
6
似乎並不容易做到。每個過濾器不同地應用於查詢對象所以你不會找到一個乾淨的佈局"filter1", "filter2", "filter3"
。
退房myqueryset.query.__dict__
- 進入過濾器會立即分成相關領域和存儲任何記錄。詳細信息django.db.models.sql.query.Query
。
我檢查了SQL來代替。
print myqueryset.query
2
如果你正在調試在shell:
from django.db import connection
print connection.queries
如果你在瀏覽器中使用發出請求Django的調試工具欄,這是一個偉大的工具,是非常有幫助:
相關問題
- 1. 過濾Django的查詢集
- 2. Django的過濾器保存查詢集
- 3. Django的查詢過濾器
- 4. 的Django得到查詢集
- 5. Django,查詢集過濾器ManyToManyField
- 6. Django過濾器模型查詢集
- 7. django查詢集計數過濾器
- 8. Django的查詢集過濾性能
- 9. Django的查詢集動態過濾
- 10. Django過濾器查詢
- 11. Django過濾查詢集交集?
- 12. Django的過濾器查詢集基於另一個查詢集的計數
- 13. Django的查詢集階濾波器
- 14. django - 檢查過濾器是否返回查詢集中的任何東西
- 15. Django查詢過濾
- 16. Django查詢集過濾器用於向後相關的域
- 17. 如何在django admin中獲得過濾的查詢集?
- 18. 或在Django過濾器中的查詢
- 19. Django的查詢過濾器空
- 20. Django的查詢過濾器菜單
- 21. Django uniqe按日期查詢集過濾
- 22. 過濾|後控制查詢集Django Admin
- 23. Django過濾一個查詢集 -
- 24. 過濾查詢集與在Django
- 25. django - 用戶運行查詢過濾器
- 26. 使用Django中另一個查詢集的結果過濾查詢集
- 27. Django的得到執行查詢集
- 28. Django的模板得到查詢集
- 29. Django的查詢集有額外的過濾器
- 30. django的模型形式的過濾器查詢集
您可以使用'QuerySet.query'方法來查看SQL的樣子,如果你還沒有。也許這會有所幫助。 –