我需要在PyCharm中重命名我的Django项目,我是Django和PyCharm的新手,想要为我的项目使用不同的名称。
在PyCharm中重新命名Django项目的内置解决方案,在我过去的小项目中运行良好,但我还没有在大型项目上尝试过。要使用它,请从文件树中选择项目文件夹(默认情况下位于屏幕左侧),然后按Shift-F6键,以打开重命名对话框。您可以在此处输入新名称并预览更改,这有助于防止出现意外情况。如果您满意预览结果,请单击窗口底部的“进行重构”按钮。
这也是重命名Django应用程序的有用方法。
您可以通过右键单击文件夹/项目,悬停在"重构"子菜单上来访问相同的功能。或者按下ctrl+shift+a并搜索rename
来实现。
我正在使用 Windows,但其他操作系统可能也是类似的。
.idea
目录(在项目文件夹中),重命名 .iml
文件。.idea
目录中,用文本编辑器打开 .name
文件并更改其中的名称。settings.py
文件中,您需要更新 TEMPLATE_DIRS
中指定的路径。您还可以更新运行/调试配置(Alt+Shift+F10)。
您需要替换一些其他旧项目名称的出现。在 PyCharm 中,Ctrl+Shift+F 将允许您搜索所有文件的内容以查找这些出现。
也许:在“项目”窗口中右键单击根文件夹,选择“重构”->“重命名”,然后选择“重命名项目”
svass的回答对我有用,但我还必须手动更改位于项目的.idea目录中的文件中旧项目名称的实例。
如果你cd进入你的项目目录并在其中搜索旧项目名称。
grep -rli oldprojectname ./.idea
./.idea/modules.xml
./.idea/workspace.xml
./.idea/dataSources.xml
./.idea/oldprojectname.iml <-- this will need to be renamed to new project name, and it's contents modified
./.idea/dataSources.ids
./.idea/.name
./.idea/misc.xml