Подскажите, пожалуйста, как лучше всего разбить числа на разряды, которые рендерятся макросом в Jinja2? Чтобы вместо 12345 было 12 345
Вы можете написать для этого фильтр
import re
from jinja2 import evalcontextfilter, Markup, escape
thousand_separator = re.compile(r'[0-9](?=(?:[0-9]{3})+(?![0-9]))')
@app.template_filter('thousands')
@evalcontextfilter
def add_thousand_separator(eval_ctx, value):
result = thousand_separator.sub('\g<0> ', escape(value))
if eval_ctx.autoescape:
result = Markup(result)
return result
И в шаблоне
{{ some_number|thousands }}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Возникла такая проблемаНаписано вроде все правильно, но метод не срабатывает
Всем ПриветЕсть некий скрипт который, в зависимости от полученного значения, вставляет в ячейку таблицы знак true или false (Знак зеленого цвета...