models.py
class Rashody(models.Model): summa = models.DecimalField("Сумма", max_digits=10, decimal_places=2) views.py class RashodyIndex(View): def get(self, request): s = Rashody.objects.all().aggregate(sum=Sum('summa')) return render(request, 'polls/rashody_index.html', context={'s': s})
rashody_index.html
<h5>ИТОГО: {{s.sum}} </h5>
нужно получить сумму значений по этому полю.
Использую агрегатную функцию Sum (from django.db.models import Sum)
если складываются целые числа то претензий нет, а вот когда float то
выводит типа.
ИТОГО: 7188,28000000000
Чем и как это победить чтобы стало
ИТОГО: 7188,28