【问题标题】:Django polls app is not working as expctected in the tutorial for me对我来说,Django polls 应用程序没有像教程中预期的那样工作
【发布时间】:2019-11-26 03:47:39
【问题描述】:

每次重新启动服务器时都会收到此错误

找不到页面 (404) 请求方法:GET 请求 URL: http://127.0.0.1:8000/polls/

使用 mysite.urls 中定义的 URLconf,Django 尝试了这些 URL 模式,按以下顺序: admin/ 当前路径 polls/ 没有 匹配其中任何一个。

我尝试重新启动服务器,但每次都弹出相同的错误。

polls/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)

]

views.py/polls

from django.http import HttpResponse


def index(request):

    return HttpResponse("Hello world. You're at the polls index.")

根据 Django 教程,预期的结果是文本“Hello world。您在投票索引中。”启动服务器后

【问题讨论】:

  • 您没有在 settings.py 中为已安装的应用添加投票
  • 另外,我推荐 Django Girls 教程,它对初学者来说更容易上手 - tutorial.djangogirls.org/en

标签: django


【解决方案1】:

您可能没有在 settings.py 中将您的应用投票添加到已安装的应用中。

打开您的文件settings.py 并写入:

INSTALLED_APPS = [
...., 
'polls',

]

【讨论】:

    猜你喜欢
    • 2021-12-13
    • 1970-01-01
    • 2016-06-19
    • 2013-04-11
    • 1970-01-01
    • 1970-01-01
    • 2021-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多