0
我有一個簡單的自定義標籤,將返回的對象Django的自定義標籤reusablity
@register.simple_tag
def get_languages(obj):
return obj.get_languages()
的名單有什麼辦法使得我的模板,我可以保存自定義標籤的結果,這樣我可以重用它在其他地方在我的HTML?
{% get_languages project as used_languages %}
<span class="tag">{{ used_languages.0.name }}</span>
<span class="tag">{{ used_languages.1.name }}</span>
<span class="tag">{{ used_languages.2.name }}</span>
你的意思是說你只想在第一次使用標籤時調用obj.get_languages(),並且後續的調用要使用存儲的結果嗎? – Sebastian
是的,這正是我需要的。 – Algorithmatic