Django ORM, wie man ein durchschnittliches Ergebnis rundet

Ich habe ein Modell, in dem ich Django ORM verwende, um Durchschnittswerte aus der Tabelle zu extrahieren. Ich möchte diesen Durchschnittswert runden. Wie mache ich das?

Siehe unten. Ich extrahiere den Durchschnittspreis aus dem nach Datum gruppierten Preismodell im Format JJJJ-MM. Ich möchte die auf die nächstliegende Zahl gerundeten Durchschnittswerte automatisch extrahieren.

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')

Antworten auf die Frage(3)

Ihre Antwort auf die Frage