Подтвердить что ты не робот

Локализованная дата strftime в представлении Django

Я хочу отправить локализованную дату в JSON из представления django

Нормальный перевод текста через

ugettext

ОК

Следующий код не имеет эффекта:

translation.activate("ru")
print datetime.now().strtime("%B")

Вывод Август, вместо Август "

Я читал о модуле python "locale", но он назвал его небезопасным

Как заставить strftime использовать django locale?

4b9b3361

Ответ 1

Наконец, я использовал фильтр даты из шаблонов django:

from django.template.defaultfilters import date as _date
from datetime import datetime

_date(datetime.now(), "d b, D")