我有一个模型,其中使用Django ORM从表格中提取平均值。 我想要对该平均值四舍五入,应该怎么做?
如下所示,我正在从价格模型中按日期(格式为YYYY-MM)分组提取平均价格,我希望自动提取最接近的平均值并将其四舍五入。
rs = Prices.objects.all.extra(select={
'for_date': 'CONCAT(CONCAT(extract( YEAR from for_date ), "-"),
LPAD(extract(MONTH from for_date), 2, "00"))'
}).values('for_date').annotate(price=Avg('price')).order_by('-for_date')
Django v2.2
中,名称为Round
。 - Ralf