在大规模Django代码重新整理过程中,“;没有名为“foobar”的模块;;foo和bar是我应用程序的一部分,但不是foobar
我正在对Django项目进行大规模代码重组,将其拆分为应用程序 在移动了大量代码之后,我在尝试运行项目时出现以下错误:在大规模Django代码重新整理过程中,“;没有名为“foobar”的模块;;foo和bar是我应用程序的一部分,但不是foobar,django,Django,我正在对Django项目进行大规模代码重组,将其拆分为应用程序 在移动了大量代码之后,我在尝试运行项目时出现以下错误: 错误:没有名为foobar的模块 请注意,foo和bar都是我项目中Django应用程序的名称,但我周围没有类似于foobar的名称 grep foobar-r=无结果 find-名称“*foobar*”=无结果 我被难住了。有人有想法吗?您安装的应用程序在settings.py中foo和bar之间缺少一个逗号 已安装的应用程序=['foo','bar'] 在重新组织代码之前
错误:没有名为foobar的模块
请注意,foo
和bar
都是我项目中Django应用程序的名称,但我周围没有类似于foobar
的名称
grep foobar-r
=无结果
find-名称“*foobar*”
=无结果
我被难住了。有人有想法吗?您安装的应用程序在settings.py中foo和bar之间缺少一个逗号 已安装的应用程序=['foo','bar']
在重新组织代码之前,foobar是否存在?黑暗中的快照:您是否尝试删除项目中的所有*.pyc文件?对于此类问题,完整的回溯通常会显示错误发生的位置。+1。另一种可能性是OP的代码中可能有
导入“foo”“bar”
。如果省略逗号,python会连接字符串。Genius,它确实是安装的应用程序中缺少的逗号。谢谢