我想要一个标签,它允许我将其中的所有内容捕获到变量中。如下所示:
{% capture_to_var my_html %}
<a href="{% url foo %}">{{ var }}</a>
{% endcapture_to_var %}
之后变量my_html
将包含带有<a href...
通过include
(例如{% include 'sub-item.html' with complex_html=my_html %}
)实例化子模板时,这非常方便。 Django提供了一种通过模板继承来实现此目的的方法,但这需要为每个片段创建一个单独的文件,当一个片段太多时,这个文件就不好了。有没有办法没有这个?