无法导入 class - 导入错误

Can't import a class - import error

我的应用程序如下所示:

myproject
  - my_app1
  -- lib
  --- my_module1
  ---- __init__.py
  ---- file1.py
  ---- file2.py
  ---- file3.py

  -- views.py

lib/my_module1.file1.py

  class MyClass1(...):.....

这给了我一个导入错误:

views.py 我有:

  from my_module1.file1 import MyClass1 #Not found

这是为什么?

您忘记将 __init__.py 添加到 lib 目录中。

我还怀疑你应该像这样导入:

from my_app1.lib.my_module1.file1 import MyClass1