Как переименовать проект в pycharm
Перейти к содержимому

Как переименовать проект в pycharm

  • автор:

Переименовал директорию и название проекта. Теперь PyCharm не отображает все файлы проекта (желтый подсвечивает). Как исправить?

60ce2f6bb304f347407540.png

+ Консоль питона не работает. Как исправить?
Invalidate cache\Restart не помогло.

  • Вопрос задан более двух лет назад
  • 1766 просмотров

1 комментарий

Простой 1 комментарий

Изменение названия проекта на Django

введите сюда описание изображения

Всем привет. Прохожу обучение по одному курсу по Django. Там показывают, что ради удобства меняют название проекта. Например, создали проект на Django под названием: lamp, внутри автоматически создается подпапка lamp. И они просто меняют название проекта с lamp на lamp-project. Да, согласен, удобно, но теперь проект не запускается, так как пути к другим файлам исказились. Но у них всё нормально. Как так получилось? P.S. Я делаю на Windows в Pycharm, на курсе делают в MacOS в Atom.

Отслеживать
Гильмияров Ринат
задан 8 дек 2021 в 14:32
Гильмияров Ринат Гильмияров Ринат
41 8 8 бронзовых знаков
О каких искажённых путях речь?
8 дек 2021 в 14:37
Добавил скриншот из PyCharm
9 дек 2021 в 3:49

Скриншот намекает, что вы где-то зачем-то изменили DJANGO_SETTINGS_MODULE, чего делать совершенно не нужно было

9 дек 2021 в 12:35

Нашел свою проблему. Когда меняю название проекта в Pycharm, то он меняет его везде. Для этого нужно отключить галочки: Search for references и Search in comments and strings. Далее сделать операцию migrate: python manage.py migrate. После этого всё работает нормально

10 дек 2021 в 3:49

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Обычно меняют название внутренней папки с настройками проекта на config/ , нежели переименовывают головную, потому-что если переименовать основную папку проекта lamp/ в lamp-project/ , то это никак не повлияет на сами пути, всё будет работать. У вас получится папка lamp-project/ , а в ней будет находится файл manage.py и папка lamp/ с настройками. Скорее всего, вы переименовали внутреннюю папку lamp/ с конфигурационными настройками в lamp-project/ , тогда всё логично, что ваш проект перестал работать.

Теперь необходимо либо перенастроить свой проект, либо вернуть внутренней папке с настройками старое название. Для того чтобы перенастроить проект, необходимо поочередно зайти в файлы и поменять старое название lamp на новое lamp-project. Начинаем с settings.py :

ROOT_URLCONF = 'lamp-project.urls' WSGI_APPLICATION = 'lamp-project.wsgi.application' 
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lamp-project.settings') 
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lamp-project.settings') 

теперь меняем настройки в самом файле manage.py :

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lamp-project.settings') 

как по мне это вкусовщина, но лучше уже тогда менять название на более понятное config, чем на lamp-project.

А так в PyCharm есть поиск по проекту, с помощью которого можно переименовать всё в автоматическом режиме, а не бегать по файлам и не править всё ручками, но это, как по мне, для «слабаков». С Atom я не знаком, но предполагаю, что там тоже есть подобный функционал.

PyCharm, сменить каталог для рабочих проектов по-умолчанию?

нужно:
— изменить в настройках путь к каталогу с проектами по-умолчанию (сам не нашел в параметрах)
— те проекты, что уже намусорились в старом каталоге — корректно перенести в новый (в идеале — сохранив даже открытые вкладки в редакторе)

MinasFilm ★
17.08.15 13:30:18 MSK

И при чем тут питон. Может хватит кастовать уже.

FIL ★★★★
( 17.08.15 14:18:44 MSK )
Ответ на: комментарий от FIL 17.08.15 14:18:44 MSK

при том что это самая популярная IDE для питона

Шпаргалка: Горячие (hotkeys) клавиши PhpStorm и PyCharm

Шпаргалка: Горячие (hotkeys) клавиши PhpStorm и PyCharm

Горячих клавиш в IDE PhpStorm и PyCharm гораздо больше, чем в приведенном ниже списке. Здесь я привел только те, которыми пользуюсь сам (* звездочкой выделил наиболее используемые мною сочетания).

Шпаргалка будет обновляться, если начну использовать новые сочетания.

Для настройки горячих клавиш или добавление собственных сочетаний клавиш перейдите File > Settings > Keymap.

Редактирование

*Ctrl + W — выделение текущего блока. Если нажимать W несколько раз, то будут выделяться родительские блоки по иерархии.

Ctrl + Shift + W — проделывает обратное действие от предыдущего

Ctrl + Y — удаляет строку

*Ctrl + D — дублирует строку

Ctrl + Shift + U — делает выделенный текст или заглавными, или строчными буквами

Ctrl + Delete — удаляет часть от курсора до конца слова

*Ctrl + Alt + L — форматирование кода соответствии с настройками code style.

Ctrl + Shift + V — вставка из истории буфера. Сейчас я пользуюсь *Win + V , стандартным буфером Windows 10 с историей.

*Ctrl + / — закомментировать/раскомментировать текущую строку.

Ctrl + Shift + / — закомментировать/раскомментировать выделенные строки кода.

Ctrl + Shift + J — к текущей строке присоединяет нижнюю.

Ctrl + [ или ] — перемещает курсор в начало или конец блока с кодом, в теле фукции, в теле цикла и т.д.

Ctrl + Shift + ] или [ — выделить код код до конца или до начала блока

*Tab — сделать отступ (табуляцию)

*SHIFT + Tab — убрать отступ

*Ctrl + Alt + Стрелка вверх — перемещает текущую строку вверх.

*Ctrl + Alt + Стрелка вниз — перемещает текущую строку вниз.

Ctrl + Shift + Стрелка вверх — перемещает текущий логический блок вверх (блок if , for и т.д.).

Ctrl + Shift + Стрелка вниз — перемещает текущий логический блок вниз

*Ctrl + Space — выводит возможные варианты автодополнения

Ctrl + курсор мыши над кодом — краткая информация

*Ctrl + клик по названию переменной или метода, или CTRL+B когда курсор установлен на названии, приведет туда, где метод или переменная определены.

*Ctrl + G — перейти к строке по номеру

*Alt + Клик левой кнопкой мышки — мультикурсор, если нужно одновременно несколько курсоров, кликаем мышкой в нужные места, куда нужно их добавить.

*Ctrl + Alt + J — обрамление выделенного текста тегом (нужно выбрать первый пункт из всплывающего окошка)

Поиск / замена

Двойной Shift — поиск по проекту

*Ctrl + F — поиск в текущем файле

*Ctrl + R — поиск и замена

*Ctrl+Shift+E — вызовет всплывающее окно, в котором показаны последние куски кода в разных файлах, с которыми вы работали

Ctrl + Shift + F — поиск в группе файлов (например в проекте или папке)

Ctrl + Shift + R — поиск и замена в группе файлов

Ctrl + N — найти в каком файле находится класс

*Ctrl + Shift + N — поиск файла по названию

Разное

Ctrl + Alt + S — быстрый доступ к настройкам

*Shift + F6 — переименование файла (выделите в блоке с файлами проекта нужный файл).

Ctrl + Insert — создать новый файл

Категории

Свежие записи

  • Импорт/экспорт Linux WSL
  • Не печатаются заглавные буквы в PowerShell
  • 1С-Битрикс: Ошибка авторизации! Срок действия пароля истек, необходимо сменить пароль.
  • Несколько конфигураций для проекта Django
  • Django inclusion_tag с разными шаблонами
  • Декоратор @property в моделях Django

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *