空路径不符合以下任何条件:

非常0

我正在使用python 3.8并在启动服务器时出错:

Page not found (404)
Request Method: GET
Request URL:    http://127.0.0.1:8000/
Using the URLconf defined in djangoProject.urls, Django tried these URL patterns, in this order:

polls/
admin/
The empty path didn't match any of these.

You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.

我的民意调查/urls.py:

   from django.urls import path

from . import views

urlpatterns = [
    path('', views.index, name='index'),
]

我的djangoProject / urls.py:

  from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
    url("polls/", include('polls.urls')),
    url("admin/", admin.site.urls),
]
威廉·范·昂塞姆(Willem Van Onsem)

根网址包含两项:polls/admin/因此,这意味着,如果您访问根URL(127.0.0.1:8000/),则不会触发任何视图,因为尚未将任何视图“附加”到该URL模式。因此,您将访问页面以触发视图,或者index如果访问根URL ,则更改URL模式以启用访问视图。

选项1:造访 /polls/

您可以通过以下方式访问该页面:

127.0.0.1:8000/polls/

选项2:链接index到根URL

您可以使用以下方法更改URL模式以index在访问根URL时触发

from django.conf.urls import include, url
from django.contrib import admin

urlpatterns = [
    #   ↓↓ empty string
    url('', include('polls.urls')),
    url('admin/', admin.site.urls),
]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章