Есть ли способ отобразить только поле день от даты в Django? - PullRequest
1 голос
/ 10 февраля 2020

Мой код:

<span class="day">{{ post.publish_date }}</span>

вывод:

Feb. 10,2020

ожидаемый вывод:

10

Ответы [ 3 ]

2 голосов
/ 10 февраля 2020

Предполагая, что publish_date является датой, а не строкой, тогда вы можете сделать

post.publish_date.day

например,

>>> from datetime import datetime
>>> n = datetime.now()
>>> print(n.day)
2 голосов
/ 10 февраля 2020

Да, если .pubish_date является объектом datetime, вы можете получить доступ к атрибуту .day [python -doc] :

<span class="day">{{ post.publish_date<b>.day</b> }}</span>
1 голос
/ 10 февраля 2020

Еще один способ получить дату с помощью date шаблона фильтра.

<span class="day">{{ post.publish_date <b>| date:"d"</b> }}</span>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...