Django 显示带有 decimal() 的查询结果
Django showing the result of a query with decimal()
您好,我对查询结果有疑问。
suma = Contrato.objects.aggregate(Sum('lote__Costo'))
结果是数据库某一列中所有记录的总和。
我不能完全理解的是我得到查询结果的方式,如下所示
{'lote__Costo__sum': Decimal('142000.00')}
在shell中等于在模板中我想知道是否有办法只显示查询结果。
谢谢。
获得价值你可以做到
suma = Contrato.objects.aggregate(Sum('lote__Costo'))
decimal_val = float(suma['lote__Costo__sum'])
然后将值(decimal_val)传递给模板
您好,我对查询结果有疑问。
suma = Contrato.objects.aggregate(Sum('lote__Costo'))
结果是数据库某一列中所有记录的总和。
我不能完全理解的是我得到查询结果的方式,如下所示
{'lote__Costo__sum': Decimal('142000.00')}
在shell中等于在模板中我想知道是否有办法只显示查询结果。
谢谢。
获得价值你可以做到
suma = Contrato.objects.aggregate(Sum('lote__Costo'))
decimal_val = float(suma['lote__Costo__sum'])
然后将值(decimal_val)传递给模板