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)