Если у меня есть объект datetime , и я визуализирую его в шаблоне Django следующим образом:
{{ foobar }}
Тогда Django отформатирует его, чтобы он выглядел красиво:
July 18, 2019, midnight
Как сделать то же самое внутри представления Django в коде Python? В этом примере я представляю функцию с именем render_date
:
def example_view(request):
# ...
example = "Date is: " + render_date(foo_date)
Я бы хотел, чтобы она отображалась точно так же, как в шаблоне. Как мне это сделать?
Должны соблюдаться настройки DATE_FORMAT
, DATETIME_FORMAT
, TIME_FORMAT
, SHORT_DATE_FORMAT
и USE_L10N
.