Django QuerySet имеет два метода: annotate и aggregate. В документации указано, что:
В отличие от aggregate(), annotate() не является терминальным предложением. Результатом предложения annotate() является QuerySet.
Есть ли другая разница между ними? Если нет, то почему существует aggregate?