Я знаю, что могу ограничить число десятичных знаков в поплавке с помощью фильтра floatformat:2
, который выводит локализованный поплавок, а также я знаю фильтр stringformat:"f"
, который выводит пунктирный поплавок, такой как 1.54 вместо локализованной запятой, равной 1,54.Форматирование поплавков с десятичными точками и ограниченной десятичной частью в шаблонах Django
Например, если исходный поплавок 1,54233 Я хотел бы напечатать 1,54 и не 1,54 или 1,54233. Может ли это быть достигнуто без использования специального фильтра?
Не уверен, если я понимаю ваш вопрос. 'floatformat' не является настраиваемым фильтром, почему бы не использовать его? –
@ShangWang, потому что 'floatformat' возвращает локализованный поплавок с использованием запятых вместо точек (или точек) – gerosalesc
вы можете изменить языковой стандарт в блоке с некоторыми тегами см. Https://docs.djangoproject.com/en/1.9/topics/i18n/formatting/# localize – maazza