Thanks lborgav for the initial patch.
Thanks KyleMac for the report, André Cruz for the initial patch and Hiroki Kiyohara for the tests.
The regression was caused by patch to ticket #15316 and was fixed by a patch to #10790.
It's useful to be able to list all the (flattened) keys of a ContextList, to help you figure out why the variable that's supposed to be there is not. No .values() or .items() added as the definition for those aren't clear. The patch is Chris Wilson's patch from pull request 1065 with some modifications by committer.
…set no longer bypass get_fieldsets Thanks msopacua for the report.
Thanks tris@ for the report.
Thanks wim@ for the suggestion.
Thanks tinodb for the report.
Thanks Chris Wilson for the report and initial patch.
Thanks dave@ for the suggestion and Rohan Jain for the patch.
Thanks Carl for the suggestion and David Cramer for the patch.
…ate. Thanks Gavin Wahl.
Thanks weipin for the report and Baptiste Mispelon for the patch.
Correctly calculate the ``aggregate_start`` offset from loaded fields, if any are deferred, instead of ``self.query.select`` which includes all fields on the model. Also made some PEP 8 fixes.
normalize_email should be called on the instance, not the class. This has the same effect normally but is more helpful to subclassers. When methods are called directly on the class, subclasses can't override them.
Thanks mbertheau for the report and Ash Christopher for the initial patch.