Недопустимый тег блока в строке 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>
Вернуться на верх