Ich muss Dezimalzahlen in Jinja2 formatieren.Gibt es einen direkten Ansatz für Formatnummern in jinja2?
Wenn ich Daten formatieren müssen, nenne ich die strftime() -Methode in meiner Vorlage, wie folgt aus:
{{ somedate.strftime('%Y-%m-%d') }}
Ich frage mich, ob es einen ähnlichen Ansatz ist dies über Zahlen zu tun.
Vielen Dank im Voraus!
können Sie nicht tun '{{ "{0: 0.2f}" -Format (my_num)}.}' Oder '{{my_num | Format "% 0.2f"}}' (http: // wsgiarea .pocoo.org/jinja/docs/filters.html # format) –
danke Joran. Der erste Vorschlag funktioniert OK, aber dabei: {{my_num | format "% 0.2f"}} gibt eine Ausnahme. – Lucas
@Lucas Das Beispiel mit dem Filter in @ JoranBeasleys Kommentar ist von hinten nach vorne; es sollte "% 0.2f" | sein Format (my_num) '. Siehe http://jinja.pocoo.org/docs/dev/templates/#format – Sam