0
template.html 在我的模板中,我給了下面一行:where date_edit contains the current time。它總是在0分鐘前顯示。我該怎麼做???如何在django中顯示「編輯此分鐘前」
{{date_edit|timesince}} ago
template.html 在我的模板中,我給了下面一行:where date_edit contains the current time。它總是在0分鐘前顯示。我該怎麼做???如何在django中顯示「編輯此分鐘前」
{{date_edit|timesince}} ago
如果date_edit存儲當前時間,則顯示0分鐘是正常的。你應該存儲最後的編輯時間。您可以通過在模型的DateTimeField屬性中添加auto_now=True
參數來實現此目的。這樣,只有在保存模型時纔會更新。
謝謝洛特。它爲我工作。 – prithu 2013-04-09 13:24:51
從文檔「分鐘是使用的最小單位,」0分鐘「將返回任何未來相對於比較點的日期。」 - 在這裏閱讀https://docs.djangoproject.com/en/dev/ref/templates/builtins/ – 2013-04-09 13:01:55