Этот вопрос проверяет знание агрегирующих функций Django ORM и умение различать объектные вычисления и группировки.
Короткий ответ
Метод annotate() добавляет вычисляемые поля к каждому объекту в QuerySet — например, количество связанных записей. Метод aggregate() возвращает один итоговый результат для всего набора данных.annotate() → построчные вычисления,aggregate() → один общий итог (SUM, COUNT, AVG и т.п.).
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.
Уровень
Рейтинг:
5
Сложность:
5
Навыки
Python
Django
Ключевые слова
Подпишись на Python Developer в телеграм