学习django,但我得到一个错误在一个简单的投票应用程序



我正在尝试从头开始学习django。所以我在网上找到了一个教程:教程简单投票应用程序,我跟着它,它只是回答:

在终端:

Not Found: /polls/
[30/Jan/2021 00:12:39] "GET /polls/ HTTP/1.1" 404 1957

在http://localhost:8000/polls/网页上:

Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:
admin/
The current path, polls/, didn't match any of these.

我检查了所有的语法,都匹配上了。请帮帮我,我不知道如何解决这个问题

您忘记将投票端点添加到项目的urls.py中。Django会从URLs .py开始匹配url,然后在第一次匹配时停止,如果我们包含了其他应用的url,它会在这些应用的url中搜索。

民意调查/urls . py

from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]

mysite/urls . py

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

最新更新