You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Django项目出现404页面未找到错误,如何解决?

解决Django polls应用404错误的方案

1. 确认访问路径是否正确

你的项目仅配置了两个有效访问路径:

  • http://127.0.0.1:8000/polls/:对应polls应用的首页
  • http://127.0.0.1:8000/admin/:后台管理页面

如果直接访问服务器根路径(http://127.0.0.1:8000/),必然会返回404,因为根路径未配置对应的URL规则。请切换到/polls/路径访问。

2. 验证配置文件的正确性

检查以下几点:

  • 确认polls/urls.py文件存在,且urlpatterns中的空路径正确绑定了views.index(你的代码配置无误)
  • 确认mysite/urls.py中include("polls.urls")的拼写、引号格式均为英文(你的代码符合要求)

3. 重启开发服务器

若修改配置后未重启Django服务器,新配置可能未生效,重启服务器后再测试访问。

可选:配置根路径跳转至polls首页

如果希望访问根路径也能显示polls内容,可修改mysite/urls.py,添加根路径映射:

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

urlpatterns = [
    path("", include("polls.urls")),  # 新增根路径规则
    path("polls/", include("polls.urls")),
    path("admin/", admin.site.urls),
]

内容的提问来源于stack exchange,提问作者Nikola Iliev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 22:30:06