Ich verwende Django und DRF ich viele Dezimalfeldern in Modellen, wieDjango übriges Rahmenformat Dezimalfeld auf 2 Dezimalstellen (für die Ausgabe)
amount = models.DecimalField(max_digits=16, decimal_places=4)
Ich möchte Ausgabe zwei Dezimalstellen formatiert werden, in jedem Serializer Feld kann dies tun
amount = serializers.DecimalField(max_digits=16, decimal_places=2)
Es gibt einen leichteren Weg?
das ist der einzige Weg es zu tun :) –
Sie meinen leichter als einen Kwarg ändern? –
@MarcusLind Vielleicht meine Idee ist schlecht, ich wollte process_response-Methode in Middleware verwenden, also nur einen Ort ändern –