Колонка django 3.2 и postgres 9 должна присутствовать в предложении group by или использоваться в агрегатной функции

В файле admin.py у меня есть функция, которая определяет значение для поля, не существующего в базе данных. Когда я работаю с sqlite все в порядке, но когда я переключаюсь на postgres возвращается ошибка "столбец должен быть в предложении group by или использоваться в агрегатной функции"

admin.py

'''

imp_f1 = OrderDB.objects.filter(
~Q(порядок = None),
~Q(order__evaso = True), distinct__article__b__article__id = id_phase1)
.aggregate(total = Sum( quantity_phase1 * F('article__article__b__quantity')) * F('количество'))['итого'] или 0 print(f'commitment f1-{imp_f1}')

'''

Вернуться на верх