Сергей Горностаев, могли бы вы чуть подробнее объяснить то, откуда вы взяли это решение? В документации я его не нашел, ни в фильтрах, ни в тестах. Можно написать функцию для фильтра, но по умолчанию я не вижу такой функции в документации. Вижу примеры в сети, но и они непонятно откуда взялись, так как в коде Jinja их не нахожу. Неужели в шаблонах Jinja можно использовать каким-то образом модифицированный Python? Этого в документации так же не нашел. strftime в документации упомянута только в API, но и в том случае написано, что для этого нужен "обработчик". Как это работает — поделитесь!
weranda, в шаблонах jinja можно использовать прям обычный Python. У автора в контексте переменная article с полем date содержащим объект типа date, соответственно ничего не мешает вызвать метод это объекта.
Сергей Горностаев, С датой понятно, а вот с использованием обычного Python малость не пойму. К примеру, берем встроенную функцию Python и пробуем вывести результат ее работы в шаблоне {{ abs(10) }}. Наверное, она не работает, так как есть аналогичный фильтр abs() в Jinja. Получается так, что что-то можно использовать, а что-то нет.