Разрядность чисел
Чтобы разбить число на разряды, используйте конструкцию:
"{:,.2f}".format(value) - конструкция, отображающая значение "value" с разделением разрядов через запятую (,) и двумя знаками после точки (.2) (тип значения - "float" (f))
Подставьте переменную (например, «price») на место «value», задайте фильтрами значение по умолчанию и преобразуйте его в «float»:
{{ price }} - до выделения разрядов
{{ "{:,.2f}".format(price|default(0)|float)}} - после
Результат:
12345678.9 - до выделения разрядов
12,345,678.90 - после
Чтобы получить привычный формат, замените фильтрами запятые на пробелы, а точку — на запятую:
{{ "{:,.2f}".format(12345678.9|default(0)|float)|replace(',', ' ')|replace('.', ',') }} - финальное отображение
Результат:
12 345 678,90 - финальное отображение
Предыдущая
Следующая