> they exist, and are used in Django, so it's better to document them than not

I tend to disagree. Public Documentation is committment, it makes things much harder to change. I concur with Aymeric's note: https://groups.google.com/d/msg/django-developers/HnkvlACnvr4/Pu_MVPmlWUoJ