当我在给定的命令下运行时出现错误
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
最佳答案
因为您想使用tests
文件夹而不是tests.py
文件,您需要删除后者以免它们发生冲突。这样他们就应该工作了。
关于python - 导入错误 : module incorrectly imported,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55973614/