Potrzebuję formatować liczby dziesiętne w jinja2.Czy istnieje bezpośrednie podejście do formatowania liczb w jinja2?
Kiedy trzeba formatować dat wzywam metodę strftime() w moim szablonie tak:
{{ somedate.strftime('%Y-%m-%d') }}
Zastanawiam się, czy istnieje podobne podejście to zrobić w ciągu liczb.
Z góry dzięki!
nie możesz zrobić '{{ "{0: 0.2f}" format (my_num)}.}' Lub '{{my_num | formatu "% 0.2f"}}' (http: // wsgiarea .pocoo.org/jinja/docs/filters.html # format) –
dzięki Joran. Pierwsza sugestia działa dobrze, ale robi to: {{my_num | format "% 0.2f"}} daje wyjątek. – Lucas
@Lucas Przykład z filtrem w komentarzu @ JoranBeasley jest back-to-front; powinno to być ""% 0.2f "| format (my_num) '. Zobacz http://jinja.pocoo.org/docs/dev/templates/#format – Sam