Django: 没有模块名为models的模块

2024-04-19 03:40:35 发布

您现在位置:Python中文网/ 问答频道 /正文

ImportError: no module named location.models在以下行:

from location.models import Zipcode

但在我的项目中,一个名为location的已安装应用程序中有一个models.py、一个__init__.py和一个Zipcode模型。

此外,使用相同的命令可以很容易地将模块导入到python shell中。有什么问题吗?谢谢你的主意!


Tags: 项目nofrompy模型import命令应用程序
1条回答
网友
1楼 · 发布于 2024-04-19 03:40:35

谢谢你的评论。结果发现我的views.py文件夹中有一个名为location.py的文件,这导致了某种冲突。我重命名了这个文件location_view.py然后瞧。

所以,我想这个故事的寓意是,当你试图导入一个同名的应用程序时,要确保你的应用程序中没有任何名称冲突。。

相关问题 更多 >