我正在開發一個django- Google應用程序引擎項目。用戶插入一些值,並使用谷歌應用程序引擎DateTimeProperty(auto_now_add = True)屬性自動填充日期時間字段。現在,我必須在模板上顯示此時間與用戶查看結果時的當前時間的差異。Django模板:如何顯示數據存儲時間和當前時間之間的時間差異?
例如,如果插入的時間是5:00並且用戶在6:00查看帖子,則結果應該是1小時。 Django模板中是否有可用的內置過濾器?我試過timesince:
{{ topic.creation_date| timesince: now }}
其中creation_date是日期時間字段。但它不工作。
請建議。
在此先感謝。
不知道。非常感謝Daniel。 – 2010-07-16 08:43:48
但是,「現在」確實沒有通過上下文的工作。這只是沒有與「timesince」工作。因爲它對我來說工作正常,因爲{%now「jS F Y H:i」%}。 – 2010-07-16 10:05:54
完全不同的東西。這是使用默認的內置模板* tag *,'{%now%}',而不是使用'now'的值作爲變量。 – 2010-07-16 10:13:05