У меня есть база. html в каталоге templates / project1, которая расширена от home / about / blog. html страниц. В базе. html я разделил заголовок раздела на отдельный файл с именем header. html со следующим кодом.
{% include "project1/header.html" %}
Код в заголовке. html выглядит следующим образом:
{% extends "project1/base.html" %}
<header>
<nav>
<ul id="navigation">
<li><a href="{% url 'nata-about' %}">About Us</a></li>
<li><a href="{% url 'nata-blog' %}">Blog</a></li>
{% if user.is_authenticated %}
<li><a href="{% url 'profile' %}"> Profile</a></li>
<li><a href="{% url 'logout' %}"> Logout</a></li>
{% else %}
<li><a href="{% url 'login' %}"> Login</a></li>
<li><a href="{% url 'register' %}"> Register</a></li>
{% endif %}
</span>
</ul>
</nav>
</header>
Когда я запускаю программу, она отображает ошибку следующим образом; Ошибка при отображении шаблона
В шаблоне D: ....... \ header. html ошибка в строке 7, максимальная глубина рекурсии превышена
, что означает, что отображается ошибка ниже строка:
{% if user.is_authenticated %}