這裏是我的url.pyNoReverseMatch在Django 1.10
from django.conf.urls import url
from django.contrib import admin
from app import views, auth
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^$', views.index, name = 'index'),
url(r'^login/', auth.login, name = 'login'),
url(r'^logout/', auth.logout, name = 'logout'),
]
當我使用模板<li><a href="{% url 'admin' %}">Administration</a></li>
得到錯誤
NoReverseMatch at/
Reverse for 'admin' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []
所以任何一個可以告訴我怎麼解決這個問題?非常感謝你。
這是在你的應用程序文件夾?你的項目文件夾呢? –
是的,它在我的應用程序文件夾中 – nikolas
將它設置在您的項目文件夾中。在settings.py所在的文件夾中創建一個urls.py,然後添加'url(r'^ admin /',admin.site.urls)',並將其命名爲'blablabla' –