#python #django #gettext
#python #django #gettext
Вопрос:
Я знаю о фильтре Django «дата», который позволяет форматировать дату в шаблонах.
Я знаю, что могу изменить представление определенного поля в конкретной модели.
Но когда у меня большой проект Django и я хотел бы сохранить формат даты для отображения в шаблоне согласованным образом — есть ли какая-либо возможность добиться этого с помощью настроек? Если нет, другие возможности?
Самое простое решение, которое приходит мне на ум, — это написать собственный templatetag для отображения даты и использовать его, но, возможно, есть что-то очевидное, что я пропустил.
И было бы неплохо, если бы формат этой даты мог меняться в зависимости от локали…
Ответ №1:
Обязательно проверьте настройки, которые влияют на представление дат.
Особенно DATE_FORMAT
Форматирование по умолчанию, используемое для отображения полей даты в любой части системы
Форматирование по умолчанию, используемое для отображения полей даты и времени в любой части системы. Обратите внимание, что если значение USE_L10N равно True, то формат, определяемый локализацией, имеет более высокий приоритет и будет применен вместо него
Комментарии:
1. Похоже, я был слеп. Спасибо!