У меня есть модель, в которой я использую Django ORM для извлечения Avg значений из таблицы. Я хочу округлить значение 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')