Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 合计、总和和四舍五入_Python_Django_Sum_Aggregate_Rounding - Fatal编程技术网

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>