﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
23817	QuerySet evaluation docs are out of date	Michal Petrucha	nobody	"The [[https://docs.djangoproject.com/en/dev/ref/models/querysets/#when-querysets-are-evaluated|docs for QuerySet]] contain a reference to partial evaluation of queryset and a warning that explicitly calling `list(qs)` requires more memory than just iterating over a queryset.

As far as I can see, anytime a QuerySet is evaluated, all results are pulled from the database at once, stored in `_result_cache` and most list-like operations are simply proxied to this cache. This means that there is no partial evaluation going on anymore, and `list(qs)` simply creates a shallow copy of `qs._result_cache`."	Bug	closed	Documentation	dev	Normal	fixed			Ready for checkin	1	0	0	0	1	0
