Проблема с NoReverseMatch на сайте Django
Я делаю сайт на Django-python, следуя пошаговому руководству, которое я разместил ниже. Моя проблема заключается в следующем: и вот что мне кажется:
NoReverseMatch в /.
Обратное 'login' не найдено. 'login' не является допустимым представлением
Тип исключения: NoReverseMatch.
Значение исключения:
Не удалось найти обратную сторону 'login'. 'login' не является допустимой функцией представления или именем шаблона.
Вот код ошибки: Обратная сторона 'login' не найдена. 'login' не является допустимой функцией представления или именем шаблона.
8 {% url 'public:contact' as contact_url %}
9 <span>{% if request.path == contact_url %}Contacto{% else %}<a href="{{ contact_url }}">Contacto</a>{% endif%}</span>
10 <span>
11 <span style="float:right">
12 {% if user.is_authenticated%}
13 {% url 'profile' as profile_url%}
14 <span>Hola {% if request.path == profile_url%}{{user.username }}{% else %}<a href="{{ profile_url}}">{{user.username}}</a>{%endif%}</span>
15 <!--<span> Hola <a href={% url 'profile' %}">{{user.username}}</a>!</span> -->
16 <span><a href="{% url 'logout' %}">Salir</a></span>
17 {% else %}
18 <span><a href="{% url 'login' %}">Ingresar</a></span>
19 {% endif %}
20 </span>
21 </nav>
строка ошибки: 18
Что я могу с этим сделать? Может это проблема с представлениями или мне придется определять логин? Если вы можете мне помочь, заранее спасибо.