Для форматирования даты с использованием фильтра date необходимо использовать следующий формат:
{{ my_date|date:"Y-m-d" }}
Если вы используете strftime из стандартного datetime , вы должны использовать следующее:
my_date.strftime("%Y-%m-%d")
Так что мой вопрос ... разве это не уродливо (наверное, это из-за %
, который используется также для тегов, иследовательно, экранируется или что-то в этом роде??
Но это не главный вопрос ... Я хотел бы использовать один и тот же DATE_FORMAT
, параметризованный в settings.py
, во всем проекте, но, следовательно, кажется, что я не могу!Есть ли обходной путь (например, фильтр, который удаляет %
после того, как дата была отформатирована как {{ my_date|date|dream_filter }}
, потому что, если я просто использую DATE_FORMAT = "%Y-%m-%d"
, я получаю что-то вроде %2001-%6-%12
)?