我有一个非常基本的模板 (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/