代码之家  ›  专栏  ›  技术社区  ›  hlongmore

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

  •  0
  • hlongmore  · 技术社区  · 6 年前

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

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

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

    1 回复  |  直到 6 年前
        1
  •  0
  •   hlongmore    6 年前

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

    PyCharm Preferences Window

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