Bootstrap: конвертировать формат даты - мм / дд / гггг - PullRequest
0 голосов
/ 29 июня 2018

Я пишу веб-приложение Django и использую Material Kit (Bootstrap) для внешнего интерфейса. Я хочу отобразить дату в формате HTML в формате мм / дд / гггг .

например

06/27/2018

Я просматриваю дату в таблице базы данных, и она уже находится в формате мм / дд / гггг .

Понятия не имею, почему он отображается в формате .html в формате

28 июня 2018

Я думаю, что это из-за Material Kit, но я понятия не имею, как преобразовать или переопределить функцию. Пожалуйста, помогите!

1 Ответ

0 голосов
/ 29 июня 2018

Если вы установили USE_TZ = True в settings.py, тогда информация о дате и времени, хранящаяся в базе данных, указывается в формате UTC и преобразуется в локальную дату или время в шаблонах. W.r.t TIME_ZONE значение, указанное в settings.py

А также вы можете изменить формат даты по умолчанию, определив DATE_FORMAT в settings.py , его значение по умолчанию в формате 'N j, Y'. Так что вы можете попробовать изменить это на DATE_FORMAT = 'm/d/Y'

OR

Если вы хотите, чтобы значение даты было в определенном формате в шаблонах, вы можете сделать

{{ date_value|date:'m/d/Y' }}
...