Ein QuerySet stellt eine Sammlung von Datenbankzeilen als Python-Objekt dar, das Sie filtern, sortieren und verketten können. Seine definierende Eigenschaft ist Laziness — ein QuerySet trifft die Datenbank nicht, wenn es erstellt wird; es führt die Abfrage nur aus, wenn die Daten tatsächlich benötigt werden (evaluiert). Das Verständnis hierfür ist der Schlüssel zum Schreiben von effizientem Django-Code.
Warum es wichtig ist
qs = Article.objects.()
qs = qs.(published=)
qs = qs.exclude(views=).order_by()
article qs:
(article.title)
