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

VSCode中Django项目出现ModuleNotFoundError:No module named 'home'求助

错误原因分析

你直接执行了home/urls.py文件,这违背了Django项目的运行逻辑:

  • 单独运行子应用的urls.py时,Python的工作目录是home文件夹,无法找到上级目录中的home模块(因为模块搜索路径不包含项目根目录Hello)。
  • Django的路由系统是项目级与应用级联动的,单独运行子应用的urls.py既无意义,也无法触发正常的项目加载流程。
解决方法

1. 切换到项目根目录

打开终端,切换到你的Django项目根目录(Hello文件夹):

cd /Users/abhishek/Documents/django_work/Hello

2. 用正确命令启动项目

通过项目根目录下的manage.py启动开发服务器,这是Django项目的标准启动方式:

python manage.py runserver

3. 配置项目根路由

确保项目根目录的urls.py(Hello/urls.py)中包含home应用的路由配置,这样请求才能转发到home的urls:

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

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

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 06:55:17