2016-11-07 180 views
2

我想實現django-registration-redux,並使用了Andres編寫的模板,網址爲https://github.com/macdhuibh/django-registration-templates。但問題是我運行任何我得到的NoReverseMatch錯誤。NoReverseMatch在/論壇/

我試圖呈現的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>