﻿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
24211	Remove ValuesQuerySet() and ValuesListQuerySet().	Loic Bistuer	Loic Bistuer	"Some `QuerySet` methods rely on specialized querysets, namely: `ValuesQuerySet()`, and `ValuesListQuerySet()` (and previously `DateQuerySet`, and `DateTimeQuerySet`).

When we made custom `QuerySet` a public API these were a major pain point and required a clunky system with dynamically generated classes and pickle magic.

We already got rid of `DateQuerySet` and `DateTimeQuerySet` and now is time to remove the remaining two.

The iteration logic can be cleanly implemented through composition (`ModelIterator`, `ValuesIterator`, etc.) and the rest can be moved onto the main `QuerySet` class.
"	Cleanup/optimization	closed	Database layer (models, ORM)	dev	Normal	fixed			Ready for checkin	1	0	0	0	0	0
