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

问题描述

我在一个窗口中打开了几个项目,其中一些是同一项目的不同分支。我决定使用项目上的 Refactor 选项重命名 PyCharm 中这些分支之一的目录和项目。这样做之后,我工作的 Django 单元测试运行配置不再起作用。它仍在尝试从旧目录名称运行测试。

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

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

标签: pythonpycharmdjango-tests

解决方案


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

PyCharm 首选项窗口

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


推荐阅读