【问题标题】:Can't import a class - import error无法导入类 - 导入错误
【发布时间】:2015-03-06 12:37:04
【问题描述】:

我的应用如下所示:

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

这是为什么呢?

【问题讨论】:

    标签: python django django-1.7


    【解决方案1】:

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

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

    from my_app1.lib.my_module1.file1 import MyClass1
    

    【讨论】:

    • 不。请使用英语。
    • Не могу 处理我的эмоции。 Ну, тогда ладно。您的方法无效 - 仍未找到。
    • 您得到的确切错误是什么?请显示完整的堆栈跟踪。
    猜你喜欢
    • 2021-07-18
    • 1970-01-01
    • 2021-01-18
    • 2018-07-20
    • 1970-01-01
    • 1970-01-01
    • 2017-08-11
    • 2021-02-19
    • 2014-01-29
    相关资源
    最近更新 更多