El ile bir Django queryset oluşturuyorum ve sadece DB'ye çarpmadan ortaya çıkan querset.query SQL'ini okumak için Django ORM'yi kullanmak istiyorum. Sadece benim kod tamamen Sorgu Kümesi kuruyor doğrulamak istediğinizDjango QuerySet'in değerlendirildiğini nasıl anlarım?
https://docs.djangoproject.com/en/1.10/ref/models/querysets/#when-querysets-are-evaluated
Ama ... ya eğer:
Django quersets tembel ve ben değerlendirilmektedir bir Sorgu Kümesi tetikleyen tüm oplar gördüğünü biliyorum bağırıyor ama ISN'T'imi değerlendiriyor ve DB'ime isabet ediyor mu? Aslında değerlendirmeden değerlendirilmediğini doğrulamak için kullanabileceğim queryset nesnesinde herhangi bir özellik var mı? Temel bir filtre gibi, model örnekleri listeleri iade veya dışlamak için birselect
kullanmak Sorgu kümelerini için
Sanırım, sanırım böyle bir kullanım durumu yok. Neden böyle bir özelliğe ihtiyacınız var? –
SQL için Django ORM'in gerçekten hemen değerlendirmekten daha fazla oluşturduğu başka kullanımlarım var. – slumtrimpet