QuerySet — это объект Django ORM, который представляет набор объектов из базы данных и описывает будущий запрос. Он вычисляется лениво: SQL-запрос обычно не выполняется при создании QuerySet, а запускается только тогда, когда реально нужны данные.