Ho un modello in cui utilizzo Django ORM per estrarre il valore medio dalla tabella. Voglio arrotondare quel valore medio, come faccio a fare questo?Django ORM come arrotondare un risultato medio
Vedere di seguito Sto estraendo il prezzo medio dal modello Prezzi raggruppato per data nel formato AAAA-MM, voglio estrarre automaticamente i valori medi arrotondati al numero più vicino.
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')
non trovo una funzione rotonda sul Django set di query di riferimento api, perché non utilizzare il round nativo pitone() per arrotondare i risultati restituiti? – jxs
Hai lavorato per caso? –