我正在使用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),
]
根网址包含两项:polls/
和admin/
。因此,这意味着,如果您访问根URL(127.0.0.1:8000/
),则不会触发任何视图,因为尚未将任何视图“附加”到该URL模式。因此,您将访问页面以触发视图,或者index
如果访问根URL ,则更改URL模式以启用访问视图。
/polls/
您可以通过以下方式访问该页面:
127.0.0.1:8000/polls/
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] 删除。
我来说两句