找不到 Django 项目页面

Django project Page not Found

我正在尝试基本的 Django 教程: https://docs.djangoproject.com/en/3.1/intro/tutorial01/

管理页面已启动 运行 但在 http://localhost:8000/polls/ 页面上收到 404:

我不明白这段代码在做什么:

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('polls/', include('polls.urls')),
    path('admin/', admin.site.urls)
]

我没有定义任何 polls.urls,那么它怎么知道如何路由请求? 总初学者在这里。来自旧 Tomcat/JBoss 世界。

'polls.urls' 表示 polls/urls.py,即您需要在 polls 应用程序文件夹中有一个 urls.py

该教程的上一步要求您创建一个:

https://docs.djangoproject.com/en/3.1/intro/tutorial01/#write-your-first-view

In the polls/urls.py file include the following code:

from django.urls import path

from . import views

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

URL 调度程序然后将连接主 urls.py ('polls/') 中的路径和 polls/urls.py ('') 中的路径解析视图名称 (views.index).