2016-11-07 2 views
2

Я пытаюсь реализовать django-registration-redux и использовал шаблоны, написанные Andres, по адресу https://github.com/macdhuibh/django-registration-templates. Но проблема в том, что я запускаю все, что я получаю NoReverseMatch Error.NoReverseMatch at/forum/

Я пытался вынести шаблон base.html проверить ошибку и я получил ошибку на линии 12.

и base.html как

{% load i18n %} 
<html lang="en"> 

<head> 
    <link rel="stylesheet" href="{{ STATIC_URL }}style.css" /> 
    <title>{% block title %}User test{% endblock %}</title> 
</head> 

<body> 
    <div id="header"> 
    {% block header %} 
    <a href="{% url 'index' %}">{% trans "Home" %}</a> | 

    {% if user.is_authenticated %} 
     {% trans "Logged in" %}: {{ user.username }} 
     (<a href="{% url 'auth_logout' %}">{% trans "Log out" %}</a> | 
     <a href="{% url 'auth_password_change' %}">{% trans "Change password" %}</a>) 
    {% else %} 
     <a href="{% url 'auth_login' %}">{% trans "Log in" %}</a> 
    {% endif %} 
    <hr /> 
    {% endblock %} 
    </div> 

<div id="content"> 
{% block content %}{% endblock %} 
</div> 

<div id="footer"> 
{% block footer %} 
    <hr /> 
{% endblock %} 
</div> 
</body> 

</html> 

index.html как

{% extends "base.html" %} 
{% load i18n %} 

{% block content %} 
Index page 
{% endblock %} 

и urls.py в

from django.conf.urls import url 
from . import views 

app_name = 'forum' 
urlpatterns = [ 

    url(r'^$', views.index, name='index'), 

] 

и я получаю сообщение об ошибке, как показано на рисунке ниже:

Error

ответ

1

Вы, вероятно, нужно указать имя приложения в теге:

<a href="{% url 'forum:index' %}">{% trans "Home" %}</a>