Как установить формат плавания по умолчанию для Джинджи во Фляге?

Я использую Джинджу во Фляге, я хочу сделать все плавание, похож 123.45 по умолчанию во всей моей странице HTML, чтобы не держать слишком много цифр после десятичной точки. Я не хочу форматировать каждое плавание один за другим в файле шаблона. Как я могу сделать это?

0
nl ja de
Править: Ах, вы определенно don' t хотят отформатировать каждого. Извините, проигнорируйте этот комментарий. Имейте вас замеченный это: stackoverflow.com/questions/11260155/…
добавлено автор Cartroo, источник
Править: Ах, вы определенно don' t хотят отформатировать каждого. Извините, проигнорируйте этот комментарий. Имейте вас замеченный это: stackoverflow.com/questions/11260155/…
добавлено автор Cartroo, источник
Просматривая код Джинджи, I' m не верный it' s возможный - вы могли использовать вокруг фильтр, но that' s другое изменение для каждого плавания. Я могу только предложить писать a таможенный фильтр, который делает что-то как возвращает "%.2f" % (стоимость), .
добавлено автор Cartroo, источник
попробуйте его, преобразовывают в str()
добавлено автор Dmitry Zagorulkin, источник
попробуйте его, преобразовывают в str()
добавлено автор Dmitry Zagorulkin, источник

3 ответы

вы могли также изучить использование десятичного модуля:

http://docs.python.org/2/library/decimal.html

вот быстрый пример, взятый от вышеупомянутых докторов:

>>> from decimal import *
>>> getcontext().prec = 2
>>> rounded_num = Decimal(1)/Decimal(7)
>>> rounded_num
Decimal('0.14')

при помощи этого модуля все плавания в вашем заявлении будут приятно брошены к двум цифрам после десятичного числа.

0
добавлено

вы могли также изучить использование десятичного модуля:

http://docs.python.org/2/library/decimal.html

вот быстрый пример, взятый от вышеупомянутых докторов:

>>> from decimal import *
>>> getcontext().prec = 2
>>> rounded_num = Decimal(1)/Decimal(7)
>>> rounded_num
Decimal('0.14')

при помощи этого модуля все плавания в вашем заявлении будут приятно брошены к двум цифрам после десятичного числа.

0
добавлено

вы могли также изучить использование десятичного модуля:

http://docs.python.org/2/library/decimal.html

вот быстрый пример, взятый от вышеупомянутых докторов:

>>> from decimal import *
>>> getcontext().prec = 2
>>> rounded_num = Decimal(1)/Decimal(7)
>>> rounded_num
Decimal('0.14')

при помощи этого модуля все плавания в вашем заявлении будут приятно брошены к двум цифрам после десятичного числа.

0
добавлено
Python
Python
7 654 участник(ов)

Уютный чат для профессионалов, занимающихся поиском питоньих мудростей. Как не получить бан: https://t.me/ru_python/577926

Python beginners
Python beginners
4 449 участник(ов)

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Не злоупотребляйте стикерами. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Статистика тут: https://grstats.me/chat/x4qym2k5uvfkr3al6at7

pro.python
pro.python
1 090 участник(ов)

Сообщество разработчиков под Python Создатель: @rodgelius

Rude Python
Rude Python
971 участник(ов)

Python без „девочек”, здесь матерятся и унижают Django. Not gay friendly. Правила: t.me/rudepython/114107 @rudepython | t.me/rudepython

rupython
rupython
509 участник(ов)

Группа создана с целью оперативного получения ответов на возникающие вопросы по разработке на яп python, смежные темы, а также человеческого общения. Приветствую!

Python Flask
Python Flask
353 участник(ов)

Django: @pydjango Python: @ru_python coub: @coub_top

Python-programming
Python-programming
266 участник(ов)

Чат группы вконтакте https://vk.com/python_community