ModuleNotFoundError:运行 Django 测试时没有名为“project.appname”的模块

cjm*_*cjm 5 testing django

当尝试使用./manage.py test或运行我的测试时pytest,我的 Django 项目中的所有应用程序都因ModuleNotFoundError: No module named 'project.appname'. 但是,当运行时./manage.py test app.tests(如果测试位于专用测试目录中),它们确实会超出“找不到模块”错误。

我认为我的配置有问题导致了这个错误,但我不知道在哪里尝试修复这个问题:当我查看任何测试模块或查看时,我没有看到任何让 PyC​​harm 对我大喊大叫的东西设置.py

Dip*_*iya 11

__init__.py从中删除该文件project文件。

例如

project/
    - appname
       ...
    ...
    __init__.py    # Remove this one.
Run Code Online (Sandbox Code Playgroud)