Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django页面未找到错误_Django - Fatal编程技术网

Django页面未找到错误

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

你好,我正在努力解决不断发生的错误

我当前在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, 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/
末尾缺少问题