我对Django比较新。我正在尝试使用Django 1.8创建一个博客。
在我的索引页面上,一切都很好,因为' timesince'过滤模板。但是当创建新博客时,它会显示“0分钟”。我希望能够显示自创建博客以来不到1分钟创建以来的秒数。请帮帮我。
答案 0 :(得分:0)
Django timesince
模板标记也不提供显示seconds
的功能。使用的最小单位是minutes
。
分钟是使用的最小单位,并且会返回
“0 minutes”
对于未来相对于比较点的任何日期。
答案 1 :(得分:0)
拉胡尔的答案是正确的,timesince
不支持“秒”输出。
但是Django的Humanize模板过滤器库具有naturaltime
,它应该可以满足您的需求。
要使用它,请在您的模板中
<!-- At the top of your file -->
{% load humanize %}
<!-- then.. -->
{{ date_time_value|naturaltime }}
请参见humanize docs。