在给定命令下运行时出现错误
docker-compose run app python manage.py test
ImportError: 'tests' module incorrectly imported from '/app/core/tests'. Expected '/app/core'. Is this module globally installed?
试图从shell导入它,但仍然无法正常工作
>>> import app.core.tests
Traceback (most recent call last):
File "<console>", line 1, in <module>
ModuleNotFoundError: No module named 'app.core'
版本:
Django==2.1.3
djangorestframework==3.9.0
docker==3.7.2
docker-compose==1.24.0
docker-pycreds==0.4.0
dockerpty==0.4.1
docopt==0.6.2
Python 3.7.2
答案 0 :(得分:1)
由于您想使用 tests
文件夹而不是 tests.py
文件,因此您需要删除后者,以免它们发生冲突。这样他们就应该工作。