urls.py되지 않습니다 :NoReverseMatch/집/u'home에서 '등록 된 네임 스페이스
from django.conf import settings
from django.conf.urls.static import static
from django.conf.urls import patterns, include, url
from django.contrib import admin
from home import views
admin.autodiscover()
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^home/$', views.Home, name="home"),
url(r'^services/$', views.Services),
url(r'^contact/$', views.Contact)
)
하지만이 제거 할 때'네임 스페이스 = "홈"/ 집에서 NoReverseMatch '섹션을, 내가 얻을'/u'home '은 등록 된 네임 스페이스가 아닙니다.' 여러 번 코드를 외쳤지 만 항상 두 가지 오류 중 하나입니다. 문서는별로 도움이되지 않습니다.
home.html을 : 매개 변수가 호출
{% url 'home' %}
{% load staticfiles %}
{% block doctype %}<!DOCTYPE HTML>{% endblock %}
{% load i18n %}
<html>
<head>
<title>{% block title %}{% endblock %}{% trans "name of website" %}</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="description" content="" />
<meta name="keywords" content="" />
{% block meta_tags %}{% endblock %}
<noscript>
<link rel="stylesheet" href="css/skel.css" />
<link rel="stylesheet" href="css/style.css" />
<link rel="stylesheet" href="css/style-wide.css" />
</noscript>
{% block stylesheet %}{% endblock %}
<script src="js/jquery.min.js"></script>
<script src="js/jquery.dropotron.min.js"></script>
<script src="js/skel.min.js"></script>
<script src="js/skel-layers.min.js"></script>
<script src="js/init.js"></script>
{% block js %}{% endblock %}
</head>
<body class="{% block bodyclass %}{% endblock%}">
{% block page %}
<div id="header">{% block header_navigation %}
<h1><a href="home.html" id="logo">%{% trans "name of website" %}<em>description of stuff</em></a></h1>
<nav id="nav">
<ul>
<li class="current"><a href="{% url 'home:home.html' %}">Home</a></li>
<li><a href="{% url 'home:services.html' %}">Services</a></li>
<li><a href="{% url 'home:contact.html' %}">Contact Us</a></li>
</ul>
</nav>
{% endblock %}
</div>
'namespace'는'include()'가 아니라'url()'에 대한 매개 변수입니다. – Rohan