A usual QuerySet execution will cache the results internally. In some cases, this can cause performance and memory issues. This ticket will introduce a QuerySet iterator to allow the iteration of all results in a one-pass efficient way, without any caching.