Ошибка при отрисовке шаблона django (превышена максимальная глубина рекурсии) - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть база. 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' %}">&nbsp; Profile</a></li>
                <li><a href="{% url 'logout' %}">&nbsp; Logout</a></li>
            {% else %}
                <li><a href="{% url 'login' %}"> &nbsp; Login</a></li>
                <li><a href="{% url 'register' %}"> &nbsp; Register</a></li>
            {% endif %}
            </span>
        </ul>
    </nav>
</header>

Когда я запускаю программу, она отображает ошибку следующим образом; Ошибка при отображении шаблона

В шаблоне D: ....... \ header. html ошибка в строке 7, максимальная глубина рекурсии превышена

, что означает, что отображается ошибка ниже строка:

{% if user.is_authenticated %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...