Python 合计、总和和四舍五入
到目前为止我已经试过了Python 合计、总和和四舍五入,python,django,sum,aggregate,rounding,Python,Django,Sum,Aggregate,Rounding,到目前为止我已经试过了 return self.aggregate(round(Sum("cart__total"),2), Avg("cart__total")) return self.aggregate(Sum(round("cart__total")),Avg("cart__total")) return (self.aggregate( (round(Sum("cart__to
return self.aggregate(round(Sum("cart__total"),2), Avg("cart__total"))
return self.aggregate(Sum(round("cart__total")),Avg("cart__total"))
return (self.aggregate(
(round(Sum("cart__total"),2)),
(round(Avg("cart__total"),2))))
recent_data = '{:0.2f}'.format(recent_data)
recent_data = format(recent_data, '.2f')
当我这样做的时候
<p>Recent Total: ${{ this_week.recent_data.cart__total__sum }}</p>
我想把小数四舍五入到两位。您可以:
return self.aggregate(Sum("cart__total"),Avg("cart__total"))
您的模板:
<p>Recent Total: ${{ this_week.recent_data.cart__total__sum|floatformat:2 }}</p>
最近的总计:${{本周。最近的数据。购物车\总计\总和\浮动格式:2}
参见django文档
<p>Recent Total: ${{ this_week.recent_data.cart__total__sum|floatformat:2 }}</p>