Значения суммы DRF в поле JSONFIELD

#django #django-rest-framework

Вопрос:

Мне нужно вернуть итоги из таблицы (Mysql), но одно из полей-JSONFIELD, с добавляемым значением ключа. При тестировании, как показано ниже, я получаю следующую ошибку:

объект JSON должен быть str, байт или bytearray, а не с плавающей точкой

JSONFIELD

 {
  "repasse_descontos": [
    {
      "nome": "Taxa Administrativa 1º Aluguel",
      "valor": 175
    },
    {
      "nome": "pintura",
      "valor": 200
    }
  ]
}
 

НАБОР ПРЕДСТАВЛЕНИЙ

 def get_queryset(self):
        _qs = (Alugueis.objects
            .filter(ver='s')
            .values('proprietario')
            .annotate(
                total_vcto = Sum('vcto_valor'),
                total_pagto = Sum('pagto_valor'),
                total_repasse = Sum('repasse_pagto_valor'), 
                total_descontos = Sum('repasse_descontos__valor')
                )
            .order_by('proprietario')
        )   
                       
        return _qs