Tôi đang tạo một bộ truy vấn Django bằng tay và muốn chỉ sử dụng ORM Django để đọc kết quả SQL querset.query chính nó mà không cần nhấn DB của tôi.Làm cách nào để biết liệu một Bộ đếm Django đã được đánh giá?
Tôi biết Django quersets là lười biếng và tôi thấy tất cả các ops kích hoạt một queryset đang được đánh giá:
https://docs.djangoproject.com/en/1.10/ref/models/querysets/#when-querysets-are-evaluated
... Nhưng những gì nếu tôi chỉ muốn xác minh mã của tôi là hoàn toàn xây dựng queryset ruột nhưng ISN'T đánh giá và đánh DB của tôi chưa vô tình? Có bất kỳ thuộc tính nào trên đối tượng queryset mà tôi có thể sử dụng để xác minh nó không được đánh giá mà không thực sự đánh giá nó không?
Tôi không nghĩ vậy, tôi đoán không cần trường hợp sử dụng như vậy. Tại sao bạn cần một tính năng như vậy? –
Tôi có các ứng dụng khác cho SQL mà ORB của Django tạo ra hơn là thực sự đánh giá nó ngay lập tức. – slumtrimpet