I looked on Django\'s documentation and Googled every varation of the phrase but I cannot find any documentation that exactly describes the behaviour of lookuptypes.
"Field lookups" documentation.
They are called "field lookups" in Django. Field lookups have pretty comprehensive documentation: https://docs.djangoproject.com/en/dev/ref/models/querysets/#id4
These are pretty well documented: