Вчера вечером, дома, сделал половину домашнего задания в PyCharm, сегодня утром прибежал на работу, сделал "обновление проекта" и конечно же не обошлось без ошибок. IDE сказала, мол, сделайте миграции, я их пытаюсь делать а они не делаются. Вот буквально тоже самое было вчера вечером дома. И домашнее задание началось с переустановки PyCharm.
Но для того чтобы ставить свежую версию, нужно грохнуть в пух и прах предыдущую. Вчера я как-то быстро натолкнулся на форум где написаны магические заклинания для командной строки. А сегодня убился в хлам пока нашел ту же самую страницу форума. Ну думаю, сохраню себе. А то ж - ищи потом!
Итак чтобы удалить пакет, в моем случае PyCharm нужно запустить консоль и там набрать:
sudo pacman -Rs название пакета && sudo pacman -Scc && sudo pacman -Rsn $(pacman -Qtdq)
Вот прямо так, одной строчкой! Вместо "название пакета" подставляем то что хотим удалить.
Происходит вот такая магия командной строки:
Удалено, затем хочу новую версию программы, самый простой способ это скачать с сайта jetbrains приложение ToolBox (инструкция по установке от производителя).
Скачали тулбокс, запустили, и она уже установит самую свежую версию "пучарма".
И вот, процесс установки пошел, красота! Осталось только дождаться окончания установки и наслаждаться самой свежей версией любимой IDE.
И да, я потом только понял, почему не пошли миграции. Разные файлы баз данных на работе и дома. Надо бы как-то это синхронизировать. Удалил старую БД. Запустил миграции, всё ок.
Но раз уж собрался попрактиковаться в удалении программ - пусть будет так!
И вот пока я дописывал статью - всё установилось.
Итак, пробуем запустить IDE, и что из этого выйдет (всегда может пойти что-нибудь не так).
Пока полёт нормальный
Нажимаем всякие кнопочки у уведомлений, донастраиваем и пробуем запустить сервер Django:
Все запускается и вроде бы работает как надо, правда список продуктов, заказов и пользователей пуст.
Нужно заново создать суперпользователя, накидать несколько товаров и сделать из них тестовые заказы. Это дело 20 минут. Чем больше практики - тем лучше запоминается.
Вот собственно и всё. Всем всяческих благ, здоровья, счастья, любви.