Django扩展了模板问题

时间:2016-10-17 20:09:56

标签: html django

好的,所以我的index.html文件有一个名为info.html的文件,它从index.html文件中输出,但目前还不是很有效。这是我的代码:

的index.html

<body>

    {% include "home/quote.html" %}

    {% include "home/intro.html" %}

    {% block content %}
    {% endblock %}

    {% include "home/projects.html" %}

    {% include "home/goals.html" %}

</body>

在info.html

{% extends "home/index.html" %}

{% block content %}

<section class="info-section">

    <div class="info-section_content">

        {% include "home/includes/info-content.html" %}

    </div>

</section>

{% endblock %}

2 个答案:

答案 0 :(得分:1)

Essy Fix!

在apps目录的views.py中,我正在渲染父文件(index.html),所以我现在切换到呈现子文件(info.html),现在它可以正常工作。

答案 1 :(得分:0)

我需要更多关于你的项目的信息才能确定,但​​我会检查以确保你在这里引用了正确的命名空间:

{% extends "home/index.html" %}

例如,如果路径类似于templates / home / something / info.html或templates / something / home / info.html,则可能是问题所在。