0
我不斷收到此錯誤與我的模板過濾器: 「不支持的操作數類型爲 - :'datetime.datetime'和'datetime.date'」我看了在處理這個錯誤的許多其他答案,但我似乎無法找到什麼是錯的。任何指針非常讚賞。Django模板過濾器一直給出「不支持的操作數類型」
這是我的模板過濾器:
@register.filter(name='get_due_date_string')
def get_due_date_string(value):
delta = value - date.today()
if delta.days == 0:
return "Today!"
elif delta.days < 1:
return "%s %s ago!" % (abs(delta.days),
("day" if abs(delta.days) == 1 else "days"))
elif delta.days == 1:
return "Tomorrow"
elif delta.days > 1:
return "In %s days" % delta.days
謝謝!我明白現在這是如何工作的。 – cydb 2015-03-02 16:46:59