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

+ Консоль питона не работает. Как исправить?
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

Горячих клавиш в 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