@gaalev

Как локализировать дату в Django?

settings.py
LANGUAGE_CODE = 'ru-RU'

TIME_ZONE = 'Europe/Moscow'

USE_I18N = True

USE_L10N = True

USE_TZ = True

DATE_FORMAT = 'j F Y'
TIME_FORMAT = 'H:i'
DATETIME_FORMAT = 'j F Y, H:i'

в шаблоне {{article.pub_date|date:"DATETIME_FORMAT"}}
На выходе получается 3 июня 2020 г. 12:05. Если изменить DATE_FORMAT, TIME_FORMAT или DATETIME_FORMAT ничего не поменяется. Как убрать "г." и сделать свой формат даты?
Если форматы даты закомментировать и написать в шаблоне, то все будет как надо:
article.pub_date|date:"j F Y, H:i"
Только теперь это выглядит не по-русски: 3 Июнь 2020, 12:05

Новичков нынче — что собак нерезаных. И сами они ничего понять не могут...
  • Вопрос задан
  • 1384 просмотра
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы