Почему {% extends%}, {% block body_block%}, {% endblock%} видны на веб-странице в браузере?

введите описание изображения здесь здесь видны {% extends%} и {% block body_block%}, {% endblock%}, но не должны. Как это исправить?

Поскольку шаблон не был обработан. Покажите нам свой код просмотра (в виде текста, а не изображения)!

Klaus D. 12.06.2018 10:55

Мистер . клаус д. Проверьте ссылку googledrive. У меня есть index.html в каталоге шаблонов и присоединяю его к BASE_DIR

ataush 12.06.2018 11:15
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
2
3
509
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

{% extends%} означает, что вы используете расширение шаблона Django. Итак, вам нужен файл base.html для расширения. Например, вы можете создать файл base.html следующим образом:

<html>
    <head>
        <title>XXX</title>
    </head>
    <body>
        {% block body_block %}
        {% endblock %}
    </body>
</html>

затем в исходном файле измените его следующим образом:

{% extends 'base.html' %}
{% block body_block %}
    <h1>Hello ClassBased View</h1>
{% endblock %}

тогда часть body_block заполнит часть файла base.html "{% body_block%}". Подробнее здесь

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