小编Ami*_*Ami的帖子

Django ORM如何舍入平均结果

我有一个模型,我使用Django ORM从表中提取平均值.我想要舍入Avg值,我该怎么做?

请参阅下文我从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')
Run Code Online (Sandbox Code Playgroud)

django orm model average rounding

11
推荐指数
5
解决办法
6643
查看次数

标签 统计

average ×1

django ×1

model ×1

orm ×1

rounding ×1