django - 对我来说,Django polls 应用程序没有像教程中预期的那样工作
问题描述
每次重新启动服务器时我都会收到此错误
找不到页面 (404) 请求方法:GET 请求 URL:http: //127.0.0.1 :8000/polls/
使用 mysite.urls 中定义的 URLconf,Django 按以下顺序尝试了这些 URL 模式: admin/ 当前路径 polls/ 与其中任何一个都不匹配。
我尝试重新启动服务器,但每次都弹出相同的错误。
民意调查/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name = 'index'),
]
我的网站/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 中将您的应用程序投票添加到已安装的应用程序中。
打开你的文件settings.py
并写下:
INSTALLED_APPS = [
....,
'polls',
]
推荐阅读
- c - 甚至在到达 SEEK_END 之前,所有读取文件的 C 函数都会设置 EOF
- wordpress - Gutenberg/WP - 需要标题字段
- android - 来自外部文件的 setOnClickListener 用于全屏活动
- r - 直接从环境中解压缩 R 对象
- javascript - 如何在语音通道中播放特定的音频文件?
- git - Git 版本控制的 jmeter 指南
- javascript - 如何检查使用 axios 进行的哪些 api 调用仍在等待中?
- sql-server - 我想在 SQL SERVER 存储过程中加入 4 个表
- javascript - 是否在抛出错误时清除节点 js 中的事件循环?
- matlab - 在 Matlab 中使用带通函数时出错