在重命名项目及其目录后,我需要做什么才能让 Django 单元测试在 PyCharm 中再次运行?

What do I need to do to get Django Unit Tests working again in PyCharm after renaming a project and its directory?

我有几个项目合二为一window,其中一些是同一个项目的不同分支。我决定使用项目上的 Refactor 选项重命名 PyCharm 中这些分支之一的目录和项目。这样做之后,我使用的 Django 单元测试 运行 配置不再有效。它仍在尝试 运行 来自旧目录名称的测试。

我没有在 运行 配置中找到指定目录的任何地方。工作目录,是的,但这并不能解决问题。我尝试将旧路径的所有实例更改为根项目 workflow.xml 文件中的新路径(这是存储 运行 配置的地方),但这没有帮助,并且可能有搞砸了其他配置。

有谁知道在 PyCharm 中更改 Django 测试目录的位置?

当您使用重构/重命名选项时,Django 项目根设置不会更新,因此您必须自己更新。转到首选项 -> 语言和框架 -> Django。 Select 感兴趣的项目。 Enable Django Support 复选框正下方是 Django project root: 设置。单击该文件夹,导航到您的项目根目录,然后单击应用或确定。

(请注意,虽然还有其他问题具有相同或相似的答案,但所问的问题差异很大,Google 搜索和 SO 搜索都找不到它们,因此我选择将答案记录在其他人可以找到答案的方式。)