0
有沒有辦法維持標籤調用之間的狀態?我需要存儲傳遞給我創建的標籤的最後一個項目。看起來好像我可以使用上下文來做到這一點,但似乎並不奏效。這裏是我的代碼:維護自定義標記調用之間的狀態?
@register.simple_tag(takes_context=True)
def date_divider(context, date):
if 'last_date' not in context or context['last_date'] != date:
# display new date header
context['last_date'] = date
return date_header
的問題是,新的日期頭總是創建即使傳遞的日期應該與上下文的日期。
我猜我在這裏使用上下文錯誤...有沒有一種方法來存儲在上下文中的最後一個日期還是有更好的方法來做到這一點?
This Works!謝謝。 – intargc