首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Django中重复HTML块

问在Django中重复HTML块
EN

Stack Overflow用户
提问于 2018-06-27 05:07:45
回答 1查看 532关注 0票数 1

不确定这是什么技术术语我正在寻找,但我有一组HTML元素是重复的,并想知道是否有一个简单的方法来做到这一点。

非常简单的HTML,如果我有以下条件:

代码语言:javascript
复制
<div class='container'>
{{ django.dataFromORM }}
</div>

我需要添加到base.html中的某个部分

代码语言:javascript
复制
<div id='main-container'>
all elements go here
</div>

因此,在运行时,我希望将生成的超文本标记语言添加到main-container中。我以前通过在JS中构建来做到这一点,但是我想知道在Django中是否有一种方法可以顺利地做到这一点?

我看了模板和分词,但不确定这是不是正确的方法?

EN

回答 1

Stack Overflow用户

发布于 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 %}

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51051375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档