एक QuerySet database rows के एक संग्रह को एक Python object के रूप में दर्शाता है जिसे आप filter, order, और chain कर सकते हैं। इसकी परिभाषक विशेषता laziness है — एक QuerySet बनाए जाने पर database को hit नहीं करता; यह केवल तभी query निष्पादित करता है जब data की वास्तव में आवश्यकता हो (evaluated किया जाए)। इसे समझना कुशल Django code लिखने की कुंजी है।
QuerySets lazy हैं — evaluate होने तक कोई database hit नहीं
qs = Article.objects.()
qs = qs.(published=)
qs = qs.exclude(views=).order_by()
article qs:
(article.title)
