Ank*_*wal 2 django google-app-engine
我正在开发一个django-Google应用程序引擎项目.用户插入一些值,并使用谷歌应用引擎DateTimeProperty(auto_now_add = True)属性自动填充日期时间字段.现在,我必须在模板上显示此时间与用户查看结果的当前时间的差异.
例如,如果插入的时间是5:00并且用户正在6:00查看帖子,则结果应该是1小时.Django模板是否有可用的内置过滤器来执行相同的操作?我试过的时间是:
{{ topic.creation_date| timesince: now }}
Run Code Online (Sandbox Code Playgroud)
其中creation_date是日期时间字段.但它不起作用.
请建议.
提前致谢.
Dan*_*man 13
你的上下文中有一个名为"now"的变量吗?如果没有,那将失败.
但是,您实际上并不需要一个,因为如果您在timesince没有参数的情况下调用过滤器,它将使用当前时间.所以这样做:
{{ topic.creation_date|timesince }}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1857 次 |
| 最近记录: |