Django:没有名为models的模块

时间:2013-07-18 17:31:05

标签: python django models importerror

ImportError: no module named location.models位于以下行:

from location.models import Zipcode

但在我的项目中,已安装的应用中有一个名为models.py的{​​{1}},__init__.pyZipcode模型。

此外,使用相同的命令可以在python shell中轻松导入模块。这可能是什么问题?谢谢你的想法!

1 个答案:

答案 0 :(得分:4)

感谢您的评论@Marcin。事实证明我的location.py文件夹中有一个名为views.py的文件,导致某种冲突。我重命名了这个文件location_view.py并且瞧瞧。

我想,在你试图导入一个同名的应用程序时,检查以确保你在应用程序中没有任何名称冲突。