TODO list

Overview

Although djeneralize is performing all the goals it set out to do in our specification, development has revealed several areas which are missing in terms of replicating everything Django’s queryset does. Ideally we will aim to reflect all of this functionality eventually.

Add annotations

It would be nice that any annotations from the parent queryset could be copied over to the in_bulk call to generate the specializations. The way Django handles annotations is not trivial and quite a bit of time and effort will be needed to be invested to resolve this issue.

Additionally any raw() calls should be supported where possible.

Deferred loading of fields

This seems like it should be working correctly, but there seems to be a deficiency here. I’m not sure whether there is a bug in Django with inherited tables as this doesn’t seem to be working correctly on the objects queryset either.