0

在 Django 1.8 中,我有一个具有此设置的应用程序:

app
 |- tests/
 |   |- test_ook.py
 |   |- __init__.py
 |- models.py
 |- __init__.py
 ...

当我运行时python manage.py test -v 2 app,我收到此错误:

ImportError: 'tests' module incorrectly imported from '/home/.../site/app/tests'. Expected '/home/.../site/app'. Is this module globally installed?

为什么是这样?

我该如何解决?

4

1 回答 1

6

如果您在 ie 中拥有tests.py或存在与模块相同级别的tests.pyc文件,通常会发生此错误。apptests

删除这些文件,它应该可以正常工作。

于 2015-08-28T09:33:45.867 回答