我有一个包有几个类:
package
__init__.py
Class1.py
Class2.py
Class3.py
在我的__init__.py
中,我导入的类如下:
这样我就可以像这样访问这些对象:
import package
class1 = package.Class1()
class2 = package.Class2()
而不是这样:
from package.Class1 import Class1
from package.Class2 import Class2
class1 = package.Class1()
class2 = package.Class2()
但是,由于django 1.9,不应在__init__
中导入模型,否则将引发以下异常:
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
我想知道是否有一种方法可以重新组织它,但保持相同的功能?在
目前没有回答
相关问题 更多 >
编程相关推荐