Django页面未找到错误
你好,我正在努力解决不断发生的错误 我当前在mysite/url.py上的代码是Django页面未找到错误,django,Django,你好,我正在努力解决不断发生的错误 我当前在mysite/url.py上的代码是 from django.contrib import admin from django.urls import path from django.conf.urls import url from polls import views admin.autodiscover() urlpatterns = [ url(r'^polls/$', views.index, nam
from django.contrib import admin
from django.urls import path
from django.conf.urls import url
from polls import views
admin.autodiscover()
urlpatterns = [
url(r'^polls/$', views.index, name='index'),
url(r'^polls/(?P<question_id>\d+)/$', views.detail, name='detail'),
url(r'^polls/(?P<question_id>\d+)/vote/$', views.vote, name='vote'),
url(r'^polls/(?P<question_id>\d+)/results/$', views.results, name='results'),
url('admin/', admin.site.urls),
]
来自django.contrib导入管理
从django.url导入路径
从django.conf.url导入url
从轮询导入视图
admin.autodiscover()
URL模式=[
url(r“^polls/$”,views.index,name='index'),
url(r“^polls/(?P\d+/$”,views.detail,name='detail'),
url(r'^polls/(?P\d+)/vote/$,views.vote,name='vote'),
url(r“^polls/(?P\d+)/results/$”,views.results,name='results'),
url('admin/',admin.site.url),
]
我尝试访问时出错:8001/次
Page not found (404)
Request Method: GET
Request URL: http://127.0.0.1:8001/
Using the URLconf defined in mysite.urls,
Django tried these URL patterns, in this order:
^polls/$ [name='index']
^polls/(?P<question_id>\d+)/$ [name='detail']
^polls/(?P<question_id>\d+)/vote/$ [name='vote']
^polls/(?P<question_id>\d+)/results/$ [name='results']
admin/
The empty path didn't match any of these.
未找到页面(404)
请求方法:获取
请求URL:http://127.0.0.1:8001/
使用mysite.url中定义的URLconf,
Django尝试了以下URL模式,顺序如下:
^轮询/$[name='index']
^轮询/(?P\d+)/$[name='detail']
^民意测验/(?P\d+)/vote/$[name='vote']
^民意测验/(?P\d+)/results/$[name='results']
管理员/
空路径与这些路径中的任何一个都不匹配。
请帮助我解决此导致我无法访问网站的错误。尝试将此
url(r'^/$,views.index,name='index')
附加到urlpatterns
列表的末尾。错误应该很清楚:您尚未为根路径定义url。预期的行为是什么?您希望在站点的根目录下访问什么视图?我猜:8001/polls
不是根目录。也许:8001/
是root?可能在url try:8001/polls/
末尾缺少问题