【发布时间】:2013-08-04 11:32:14
【问题描述】:
我正在编写一个自定义 Django 模块,但我似乎有问题。我无法导入某个文件中的类。我得到了错误
ValueError: Unable to configure handler 'admins': Cannot resolve 'myPackage.handlers.MyHandlerClass': No module named handlers
这是目录结构。我相信我可以毫无问题地导入视图和模型。
myPackage
├── CHANGELOG.rst
├── myPackage
│ ├── handlers .py
│ ├── __init__.py
│ ├── __init__.pyc
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── 0001_initial.pyc
│ │ ├── __init__.py
│ │ └── __init__.pyc
│ ├── models.py
│ ├── models.pyc
│ ├── tests.py
│ ├── views.py
│ └── views.pyc
├── myPackage.egg-info
│ ├── dependency_links.txt
│ ├── PKG-INFO
│ ├── requires.txt
│ ├── SOURCES.txt
│ └── top_level.txt
├── MANIFEST.in
├── README.rst
├── requirements.txt
└── setup.py
【问题讨论】:
-
handlers .py中的空格是错字吗?如果没有,那可能是你的问题。你是如何运行代码的?我没有看到manage.py,所以我假设您是从另一个包中导入的。myPackage在你的sys.path中吗? -
该死!!!文件名中有空格谢谢!
-
@aquavitae 您可以添加您的评论作为答案,因为您似乎发现了问题......
标签: python python-2.7 python-module