Допустим, у меня есть свидание и время. Я делаю это:
Submitted on {{ post.date|date:"D. M d, P" }}
Это фактически печатает дату. Однако что, если я хочу сказать: «4 часа назад» или «55 дней назад» или «2 месяца назад»?
Попробуйте шаблон фильтра timesince.
timesince
Используйте это так:
{{ mytemplatevar|timesince }}
ОБНОВЛЕНИЕ: Можно предположить, что в вашей модели сохранен атрибут post_date, который фиксирует время сохранения сообщения. present.time - это текущее время, которое загружается в шаблон заново при посещении сообщения. Это будет рекомендуемая реализация того, что вы ищете:
post_date
present.time
Submitted on {{ present.date|timesince:post_date }} ago.
Попробуйте этот фрагмент . Он не встроен в django до 1.3