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

Django新手无法显示Hello World,仍展示默认安装成功页面

问题:Django URL路由失效,仍显示默认安装主页

我跟着Django教程搭建第一个网站,前期步骤都正常推进,到配置URL Patterns环节出现异常:使用include()函数配置路由后,本地启动服务器,页面显示的还是Django默认的安装成功主页,而非教程要求的"Hello World"文本。我反复核对代码,确保和教程及Django官方文档的写法完全一致,但问题依旧;也查阅了Stack Overflow上的多个解决方案,仍然无法解决。

相关代码文件

/first_project/first_project/urls.py

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

urlpatterns = [
    path("", include('first_app.urls')),
    path("admin/", admin.site.urls),
]

/first_project/first_project/settings.py

INSTALLED_APPS = [
    "django.contrib.admin",
    "django.contrib.auth",
    "django.contrib.contenttypes",
    "django.contrib.sessions",
    "django.contrib.messages",
    "django.contrib.staticfiles",
    "first_app",
]

/first_project/first_app/urls.py

from django.urls import path
from . import views

urlpatterns = [
    path("", views.index, name = "index"),
]

/first_project/first_app/views.py

from django.shortcuts import render
from django.http import HttpResponse

# Create your views here.

def index(request):
    return HttpResponse("Hello World")

已尝试的解决方案

Stack Overflow上有建议将项目根目录下urls.py中的path("first_app/", include("first_app.urls"))修改为path("", include('first_app.urls')),但修改后问题并未解决。

项目结构

first_project/
├── first_project/
│   ├── __init__.py
│   ├── asgi.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
├── first_app/
│   ├── __init__.py
│   ├── admin.py
│   ├── apps.py
│   ├── migrations/
│   ├── models.py
│   ├── tests.py
│   ├── urls.py
│   └── views.py
└── manage.py

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 23:15:32