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

Django项目taskly访问出现404页面未找到问题求助

Django项目404错误修复方案

问题根源

  1. 路由缺失:项目根路径(/)未配置对应的视图映射,当前todo应用的路由仅配置了login路径,访问根目录时无匹配路由,触发404错误。
  2. 可能的文件名错误:你提供的路由文件名为todo/ulrs.py,正确应为todo/urls.py,文件名错误会导致Django无法读取路由规则。

修复操作

1. 修正路由配置

编辑todo/urls.py(确保文件名正确),添加根路径的路由:

from django.urls import path
from . import views

urlpatterns = [
    path("", views.home),  # 根路径关联home视图
    path("login", views.home),  # 保留原login路径(按需选择)
]

若不需要login路径,可只保留根路径的配置项。

2. 确认路由文件名

检查todo应用目录下的路由文件,确保文件名是urls.py,如果是ulrs.py,立即重命名。

3. 验证模板配置与存在性

当前settings.py的模板目录配置正确:

TEMPLATES = [
    {
        "BACKEND": "django.template.backends.django.DjangoTemplates",
        "DIRS": [os.path.join(BASE_DIR, "templates")],
        "APP_DIRS": True,
        "OPTIONS": {
            "context_processors": [
                "django.template.context_processors.debug",
                "django.template.context_processors.request",
                "django.contrib.auth.context_processors.auth",
                "django.contrib.messages.context_processors.messages",
            ],
        },
    },
]

同时确认templates文件夹下确实存在index.html文件。

4. 重启服务测试

修改完成后,重启Django开发服务器,访问http://localhost:8000即可正常加载页面。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 14:32:20