html - 如何将一个模板插入另一个模板?

标签 html django django-templates

我有一个非常基本的模板 (basic_template.html),并且想用使用另一个部分模板格式化的数据填充。 basic_template.html 可能包含一些使用部分模板格式化的内容。

我应该如何构建 views.py 中的代码?

我这样做的原因是稍后将使用 Ajax 填充。我这样做对吗?

最佳答案

你可以这样做:

<div class="basic">
{% include "main/includes/subtemplate.html" %}    
</div>

其中 subtemplate.html 是另一个 Django 模板。在此 subtemplate.html 中,您可以放置​​使用 Ajax 获取的 HTML。

您还可以多次包含模板:

<div class="basic">
{% for item in items %}
    {% include "main/includes/subtemplate.html" %}    
{% endfor %}
</div>

关于html - 如何将一个模板插入另一个模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10985950/

相关文章:

javascript - 为什么这个 Canvas 在不同的浏览器中 react 不同

javascript - 将 node.js 服务器端代码移植到 HTML5 WebSockets

html - 带嵌套 UL LI 的 DIV UL LI 未使用清除 :both 扩展

linux - 使用heroku调度程序调度websolr重新索引

python - 更改日历的 django 管理模板

python - 为 Django 管理员扩展 base_site.html

python - django 导航,需要帮助来放置tags.py 文件

html - 当文本太长时跨度错位

python - 连接到 Azure AD 时如何创建客户端断言 JWT token ?

Python/Django MySQL 日期时间处理和时区