Джанго расширяется из включенного шаблона

Я хочу разделить шаблон base.html на 2 с некоторыми различиями в стиле и HTML. Моя структура такая:

base.html

<html>
    <head>
        <p>same content for both templates</p>
    </head>
    {% if category.title == 'something' %}
        {% include "base-copy.html" %}
    {% else %}
    <body>
        <p>content</p>
        .
        .
        .
    </body>
    {% endif %}
</html>

база-copy.html

<body>
    <p>content</p>
    .
    .
    .
</body>

внутри содержимого тела есть несколько блоков, а другие шаблоны простираются от base.html {% extends "base.html" %}. Если я просто копирую весь блок кода из тела во включенный шаблон, содержимое не отображается, но если я оставляю его в исходном base.html, содержимое показывает... Кстати, я использую оператор include, потому что в противном случае я получаю "блок" не раз появляется ошибка от Django...

какие-либо предложения о том, как сделать эту работу?

0 ответов

Другие вопросы по тегам