2011-12-12 24 views

回答

2

要僅顯示月份,您可以使用write a simple template filter將逗號分割爲字符串,並返回結果列表的第一項。該過濾器的代碼應該是這樣的:

from django.template import Library 
register = Library() 

@register.filter 
def split_timeuntil(duration): 
    return duration.split(",")[0] 

然後在你的模板:{{rental_till|timeuntil|split_timeuntil}}

然而,timeuntil過濾器不具備那種格式date有。您可以通過複製django/template/defaultfilters.pydjango/utils/timesince.py中的timeutil代碼輕鬆創建自定義過濾器,以返回所需的格式。

+0

太好了,謝謝。 –

+0

靈感來源於您的方法,我創建了一個更靈活的方法:https://gist.github.com/george-silva/6d13219cb23f3fa3f978 –