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

执行python manage.py startapp item报错ModuleNotFoundError求助

Django执行python manage.py startapp item报错解决办法

问题原因

你大概率是先把item添加到了settings.py的INSTALLED_APPS列表中,再执行创建app的命令。Django启动时会尝试加载所有已注册的app,但此时item模块还未创建,所以抛出ModuleNotFoundError。

解决步骤

  1. 打开项目根目录下的settings.py文件,找到INSTALLED_APPS配置项,删除其中的'item'条目,保存文件。
  2. 回到命令行,确保当前工作目录是项目根目录(包含manage.py的目录),重新执行命令:
python manage.py startapp item
  1. 成功创建item app后,再次打开settings.py,将'item'添加回INSTALLED_APPS列表:
INSTALLED_APPS = [
    # 其他已有的app
    'item',
]

额外排查点

如果按上述步骤操作后仍报错,检查以下内容:

  • 确认item目录是否生成在项目根目录下,且目录内包含__init__.py、models.py等自动生成的文件。
  • 若你计划将item放在子目录中,需用完整路径注册app,比如'myapps.item',同时确保子目录包含__init__.py文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 02:15:18