不确定这是什么技术术语我正在寻找,但我有一组HTML元素是重复的,并想知道是否有一个简单的方法来做到这一点。
非常简单的HTML,如果我有以下条件:
<div class='container'>
{{ django.dataFromORM }}
</div>我需要添加到base.html中的某个部分
<div id='main-container'>
all elements go here
</div>因此,在运行时,我希望将生成的超文本标记语言添加到main-container中。我以前通过在JS中构建来做到这一点,但是我想知道在Django中是否有一种方法可以顺利地做到这一点?
我看了模板和分词,但不确定这是不是正确的方法?
发布于 2018-06-27 13:36:11
您可以在模板中使用include来包含重复的html文件。
即
<div id='main-container'> {% include "container.html" %} </div>
如果你想重复它几次,你可以把它添加到for循环中
例如:
{% for element in elements %} {% include "container.html" %} {% endfor %}
https://stackoverflow.com/questions/51051375
复制相似问题