在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?
为什么是这样?
我该如何解决?
如果您在ie中tests.py
有tests.pyc
文件或app
与tests
模块位于同一级别,则通常会发生此错误。
删除这些文件,它应该可以正常工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句