Как избавиться от часов, минут и секунд, когда я отображаю локализованную дату ({{ post.pub_date|localize }}
) в шаблоне Django?
Если я использую только обычную дату (что-то вроде post.pub_date|date:"d m Y"
), я могу отображать только день, месяц и год (а не часы, минуты и секунды). С фильтром локализации я не могу контролировать то, что показываю.
В крайнем случае я преобразовал объекты даты и времени в объекты даты в своих представлениях перед отправкой сообщений, но это больше работы (цикл for в списке сообщений).
Спасибо.
{{ post.pub_date|localize(%D, %M, %Y) }}
, где %D просто говорит, что где-то должен быть день, не заставляя его положение в строке. - person user1011444   schedule 13.03.2013