是否可以从一个文件到另一个文件使用Django模板块?

时间:2020-08-05 18:19:06

标签: python django django-templates

我有一个名为skeleton.html

的模板
<head>

</head>
<body>
    <div>
        Some other code
    </div>
    <div>
        {% block contact_info %}
        {% endblock contact_info %}
    </div>
</body>

我的另一种观点是说home.html

{% extends "skeleton.html" %}
{% block contact_info %}
<div class="overflow-hidden">
    <h4>Phone</h4>
    <p class="lead">
       {{ phone }}
    </p>
</div>
{% endblock contact_info %}

那么有可能我可以将块(contact_info)用于其他模板吗?有什么方法可以重用此块并将其呈现到另一个模板文件(例如about.html)?

1 个答案:

答案 0 :(得分:0)

您可以使用include
例如
在您的主模板

{% include 'yourapp/yourtemplate.html' %}
相关问题