我正在导入一个shared
在 Django 站点中调用的包。这个包是一个已安装的应用程序,但是当我尝试使用它访问它的models
模块时,会引发以下异常:
AttributeError: 'module' object has no attribute 'models'
我要疯了!其余的包以相同的方式导入,不会引起任何问题。这个包有__init__.py
.
例如,在最简单的情况下,它也会失败并出现相同的错误:
import shared
print shared.models
如果我使用from shared.models import Foo
它可以工作,但我试图这样做以避免循环依赖。
有人对此有任何想法吗?