我們已經得到了第三方的Django模板標籤是這樣的:我們每次使用的時間如何讓Django模板標籤,它擴展到另一個(宏)
{% frobnicate "foo", "bar", "baz" %}
do stuff with {{ frobnicator }}
{% endfrobnicate %}
不幸的是,do stuff with {{ frobnicator }}
部分重複{% frobnicate %}
標記。
什麼是建立一個標記,以便像
{% frobnicate2 "foo", "bar", "baz" %}
...擴展到第一個例子最簡單的方法?
更新:簡單的包含標籤是不夠的。我沒有在上面的例子中說清楚,但我需要能夠操縱傳遞給擴展的參數。
你的意思是[包含模板標籤](https://docs.djangoproject.com/en/1.3/howto/custom-template-tags/#inclusion-tags) –
@DanielRoseman也許吧?我不確定他們是否可以在這裏做我想做的事。我會重新閱讀文檔。 –
@DanielRoseman更新的問題... –