gpt4 book ai didi

python - Pycharm 在运行测试时找不到 Django 应用程序 'users'

转载 作者:行者123 更新时间:2023-12-02 19:02:37 27 4
gpt4 key购买 nike

我收到了一个使用 Django 和 Docker 的项目,但是当我运行 Django 测试时,Pycharm 似乎总是无法找到用户应用程序。项目中的其他人运行它没有问题,但即使我们尝试复制他们的设置,它也不起作用。我也没有成功降级到他们确切的 Pycharm 版本。有什么问题?

我的 Docker 桌面运行没有任何问题。它能够创建容器等等。我也成功地将它包含在 Pycharm 中。

enter image description here

我还通过 Docker-compose 使用有效的 .yml 文件创建了一个解释器。这个文件是我的同事。

enter image description here

我当然将它添加为我的项目解释器。

enter image description here

我已经使用适当的解释器和空的目标字段设置了 Django 测试配置,以便 INSTALLED_APPS 中的所有应用程序正在运行,as per documentation .

enter image description here

尽管如此,仍然找不到模块“用户”。传入DJANGO_SETTINGS_MODULE=config.settings.local到测试配置产生相同的错误。

enter image description here

但是,当我从终端运行时,一切都按预期工作。

enter image description here

这里可能有什么问题?

最佳答案

我正在使用 Pycharm 似乎遇到问题的现代 django 设置(从 cookiecutter-django 生成)。通过右键单击该文件夹并选择“将目录标记为”并将我的项目目录标记为“Sources Root”(即 project/project 文件夹),Pycharm 能够正确运行它。

关于python - Pycharm 在运行测试时找不到 Django 应用程序 'users',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57875717/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com