我喜欢使用timesince内置标记来获取自事件以来发生的天数。标签的文档可在此处找到:https://docs.djangoproject.com/en/1.0/ref/templates/builtins/#timesince
但是当我实现它时,它会在几周内返回数据,并在几分钟内返回...我只想在几天内得到这个值...我不知道如何更改过滤器以获取日期...
需要一些指导...谢谢..
答案 0 :(得分:2)
你可以写一个非常简单的template filter:
import datetime
@register.filter(name='days_since')
def days_since(value):
since = 0
try:
since = (datetime.datetime.now() - value).days
except:
pass
return since
...
{{ obj.date|days_since }}