如何解决总计,总和和舍入
到目前为止,我已经尝试过
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>
我明白了
Recent Total: ${'cart__total__sum': Decimal('146238.770000000'),'cart__total__avg': Decimal('16248.7522222222')}
我想将小数点后两位取整。
解决方法
您可以这样做:
return self.aggregate(Sum("cart__total"),Avg("cart__total"))
您的模板:
<p>Recent Total: ${{ this_week.recent_data.cart__total__sum|floatformat:2 }}</p>
请参阅Django文档中的floatformat。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。