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

PyCharm无法识别manage.py startapp创建的Django应用导入问题求助

PyCharm无法识别Django应用导入的解决办法

方法1:标记core目录为Sources Root

  • 在PyCharm项目结构中找到包含manage.py的core目录
  • 右键点击该目录,选择Mark Directory as → Sources Root
  • 等待PyCharm完成项目索引,导入语句即可被正常识别

方法2:添加core目录到解释器路径

  1. 打开File → Settings → Project: ToDoApp-DRF-CBV → Python Interpreter
  2. 点击右上角齿轮图标,选择Show All
  3. 选中当前使用的Python解释器,点击编辑按钮(铅笔图标)
  4. 切换到Paths标签页,点击+号,添加core目录的绝对路径
  5. 保存设置并重启PyCharm,验证导入是否正常

方法3:指定Django项目根目录

  • 打开File → Settings → Languages & Frameworks → Django
  • 在Django project root选项中选择包含manage.py的core目录
  • 确认Settings路径自动指向core/core/settings.py,Manage script指向core/manage.py
  • 保存设置后重新索引项目

方法4:处理VCS关联限制

如果无法修改工作目录,可按以下步骤操作:

  • 先导出外层目录的VCS配置备份
  • 临时将工作目录切换到core,完成上述1-3的配置操作
  • 切换回原工作目录,重新导入VCS配置
  • 此时PyCharm即可正确识别内部模块导入

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 22:32:06