Django Тип исключения: ProgrammingError Exception Value: no existe la función sum(character varing)

У меня возникает ошибка при использовании postgresql

total = DetalleFacturas.objects.filter(IdFactura__Fecha__range=[fechainicio, fechafinal],
                                                   IdFactura__IdBodega__Vendedor__Email=request.user.email).aggregate(
                Sum('Total'))

И я получил эту ошибку:

ProgrammingError at /reportehelisa/
no existe la función sum(character varying)
LINE 1: SELECT SUM("DetalleFacturas"."Total") AS "sum" FROM "Detalle...

В sqlite работает нормально, но postresql не работает

Решение Я преобразовываю модель

Total = models.CharField(max_length=20, blank=True, null=True)

на это

Total = models.IntegerField(blank=True, null=True)
Вернуться на верх