Недопустимый тег блока в строке 1: 'include'. Вы забыли зарегистрировать или загрузить этот тег?
В процессе работы над учебником по Django у меня возникла проблема с файлом index.html
. Я не могу справиться с этим исключением:
Недопустимый блочный тег в строке 14: 'else'. Вы забыли зарегистрировать или загрузить этот тег?
Я действительно не понимаю, почему он не распознает "include".
Мой index.html
выглядит так:
<h1>{{ title }}</h1>
{% include 'alphas/includes/nav.html' %}
<ul>
{% for item in posts %}
{% if item.is_published %}
<li>
<h2>{{ item.title }}</h2>
<p>{{ item.content }}</p>
<p><a href="{% url 'post' item.id %}">Читать пост</a></p>
{% if not forloop.last%}
<hr>
{% endif %}
</li>
{% endif %}
{% endfor %}
</ul>