Jebus, it took me a long time to debug this since it was in an AJAX call and I assumed the source was from something else.
This is an error thrown when you pass in a string to an aggregation function.
objects.annotate('field') # fails with default_alias error.
objects.annotate(Sum('field')) # success