Что мне нужно сделать, чтобы переименовать мой проект Django в PyCharm? Я новичок в Django и PyCharm и хотел бы использовать другое имя для моего проекта.
Как переименовать проект Django в PyCharm?
Ответ 1
Встроенное решение для переименования проектов Django в PyCharm в прошлом работало на небольшие проекты, хотя я еще не пробовал его в большом проекте. Чтобы использовать его, выберите папку проекта из файла-дерева (по умолчанию в левой части экрана), затем нажмите shift-F6, чтобы открыть диалог переименования. Здесь вы можете ввести свое новое имя и просмотреть изменения, которые могут помочь предотвратить сюрпризы. Если вы довольны предварительным просмотром, нажмите кнопку "Do Refactor" в нижней части окна.
Это также полезный способ переименования приложений Django.
Вы можете получить доступ к тем же функциям, щелкнув правой кнопкой мыши на папке/элементе и нависая над подменю Refactor. Или нажмите ctrl + shift + a и найдите rename
.
Ответ 2
Я использую Windows, но он, вероятно, одинаковый для других операционных систем.
- Закрыть PyCharm, откройте каталог в Проводнике Windows (или ваш любимый файловый менеджер).
- Переименуйте каталог проекта
- Переименуйте подкаталог с тем же именем, который находится внутри каталога вашего проекта
- Откройте каталог .idea(в папке проекта), переименуйте файл .iml
- Также в каталоге .idea откройте файл .name в текстовом редакторе и измените имя там
- Вновь открыть проект в PyCharm.
- В файле settings.py вам необходимо обновить путь, указанный в
TEMPLATE_DIRS
Вы также можете обновить конфигурацию Run/Debug (Alt-Shift-F10).
Вам нужно будет заменить некоторые другие имена старого имени проекта. В PyCharm Ctrl-Shift-F позволит вам искать содержимое всех ваших файлов, чтобы найти эти вхождения.
Ответ 3
Возможно: щелкните правой кнопкой мыши по корневой папке в окне "Проект", выберите "Рефакторинг" → "Переименовать" и выберите "Переименовать проект"
Ответ 4
Ответ svass работал у меня, за исключением того, что мне также пришлось вручную изменять экземпляры моего старого имени проекта в файлах, расположенных внутри каталога .idea моего проекта.
Если вы введете каталог проекта и grep для своего старого названия проекта
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 contents modified
./.idea/dataSources.ids
./.idea/.name
./.idea/misc.xml