Если «timesince» больше 24 часов, просто отобразите количество дней, а не количество часов - PullRequest
5 голосов
/ 11 сентября 2011

Если опубликованному вопросу больше 24 часов, я хочу ограничить его показом количества дней, а не часов. Очевидно, что если вам меньше 24 часов, тогда показывайте количество часов.

В настоящее время: спросили 1 день, 18 часов назад

Оптимально: спросили 1 день назад

{{question.created|timesince}}

Все еще довольно плохо знаком с Django, любая помощь будет признательна.

1 Ответ

3 голосов
/ 11 сентября 2011

Посмотрите на естественное время: https://docs.djangoproject.com/en/dev/ref/contrib/humanize/#naturaltime

Это должно дать вам то, что вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...