Подтвердить что ты не робот

Как переименовать проект Django в PyCharm?

Что мне нужно сделать, чтобы переименовать мой проект Django в PyCharm? Я новичок в Django и PyCharm и хотел бы использовать другое имя для моего проекта.

4b9b3361

Ответ 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