изменить формат шаблона даты по умолчанию в django - PullRequest
0 голосов
/ 02 января 2019

Я новичок, и у меня есть формат даты 2017-12-30, но когда дата передается по шаблону, она возвращается 30 декабря 2017 года. Я пытался сделать это, но он не работает

<div class="first-row">
            <div class="document-item-title"|date:'Y-m-d'>
              {{list.document_date.display_name}}
            </div>
            <div class="document-item-detail">
                <input type="text" id="date" class="select-date"
                       name="{{list.document_date.name}}" value="{{list.document_date.select}}">
            </div>
          </div>

Что я делаю не так?Спасибо

1 Ответ

0 голосов
/ 02 января 2019

Похоже, вы используете тег шаблона даты в неправильном месте.Предполагая, что у этой document_date есть дата, которая должна быть напечатана, измените это {{list.document_date.display_name}}

на

{{list.document_date | date:'Y-m-d'}}

Я думаю, display_name - это метод, который преобразует дату в этомформат.который нам здесь не нужен.

Также измените значение

<div class="document-item-title"|date:'Y-m-d'>

на

<div class="document-item-title">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...