找不到页面(404)
请求方法:GET> br> 请求网址:http://127.0.0.1:8000/votes/
使用votes.urls中定义的URLconf,Django按以下顺序尝试了这些URL模式:
^ $ [name =' index']
目前的路径,投票/,并没有匹配其中任何一个。
您看到此错误,因为您的Django设置文件中有DEBUG = True。将其更改为False,Django将显示标准的404页面。
这是我的app的urls.py。
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name='index'),
]
这是我整个项目的网址
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^votes/', include('votes.urls')),
url(r'^admin/', admin.site.urls),
]
我试图接近管理网站,但我不能。我该如何解决?
答案 0 :(得分:0)
在您的app urls.py中,您说:http://127.0.0.1:8000/应该调用votes.views.index而不是http://127.0.0.1:8000/votes/,因此您需要将其更改为:
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^votes/$', views.index, name='index'),
]