我们已经得到了第三方的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更新的问题... –