一尘不染

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

django

我有一个非常基本的模板(basic_template.html),并希望使用使用另一部分模板格式化的数据来填写。basic_template.html可能包含使用部分模板格式化的几件事。

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

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


阅读 808

收藏
2020-04-02

共1个答案

一尘不染

你可以做:

<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>
2020-04-02