Можно ли использовать блок шаблона Django из одного файла в другой? - PullRequest
0 голосов
/ 05 августа 2020

У меня есть один шаблон, который называется 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 ) к любому другому шаблону? Есть ли способ повторно использовать и отобразить этот блок в другом файле шаблона (например, примерно. html)?

1 Ответ

0 голосов
/ 05 августа 2020

вы можете использовать include
, например,
, в вашем основном шаблоне

{% include 'yourapp/yourtemplate.html' %}
...