🚀 LiveCod марафон Python 🚀: задачи по Django на VSCod, SSH доступ к серверу, коммиты в GitHub! 🐍

🌟🎥Cодержание трансляции: 00:06:18 - План действий, что в какой последовательности будет сделано 00:10:28 - Заказываю сервер Ubuntu с предустановленным фреимворком Django 00:11:24 - Рассказываю какие ресурсы в Интернете буду использовать для изучения Django 00:21:29 - Что такое Django и как он работает 00:25:52 - История Django 00:26:30 - Текущая версия Django 00:27:28 - Открыл командную строку сервера в рег облако 00:29:38 - Учетки от сервера смотрю на эл.почте через телефон 00:31:04 - Захожу на сервер через учетную запись: root 00:32:50 - Как узнать версию Python на сервере - спросим ChatGPT 00:33:04 - python3 -V эта команда выводит версию Python 00:33:20 - Версия Python на сервере: (не первой свежести) 00:33:38 - Текущая версия Python на оф. сайте: 00:33:51 - Как узнать версию pip на сервере 00:44:17 - Проект Django по умолчанию принято размещать в домашнем каталоге пользователя django 00:45:40 - Ищу тестовый проект Django, развернутый на сервере с помощью команды find по текстовому запросу: (этот файл главный признак проекта на Django) 00:46:02 - Нашел папку с проектом Django и понял почему у меня не работают команды Django - нужно включить виртуальное окружение venv, которое было предустановлено, а я об этом не знал (зато потренировал мозг) 00:48:24 - Читаю системный файл Ubuntu со списком пользователей: cat /etc/password 00:49:27 - Бинго, нашел пользователя django 00:51:45 - Переключаюсь из root на пользователя django командой: su - django . Изучаю содержимое домашнего каталога, ищу папку проекта Django (как китайский пионер, вместо того чтобы прочитать документацию regru) 00:57:44 - Алилуйя! - нашел папку с проектом Django (она была в папке src домашнего каталога venv пользователя django) и ушел на обед на 10 мин 01:10:20 - Что на текущий момент мы имеем? Подведем итог 01:12:32 - Первый донат 1.5 $ от Анонима, который пожелал здоровья Сергею. Спасибо! 01:13:27 - Почему я люблю лайвкодинг в трансляции (в этот период я подключаюсь к коллективному разуму) 01:16:43 - Шпаргалка: как подключиться по SSH с помощью ключа (в моей группе VK) 01:22:47 - Подключаю доступ SSH по ключу для сервера Ubuntu 01:35:36 - Подключаю доступ SSH по ключу к серверу Ubuntu для пользователя django 01:39:29 - Проверка соединения SSH по ключу с удаленным сервером Ubuntu 01:42:06 - Подключился к удаленному серверу Ubuntu через SSH по ключу 01:44:50 - Изучаю содержимое папки проекта на Django в командной строке своего Mac 02:03:22 - Настраиваю доступ SSH по ключу к серверу Ubuntu для VSCod 02:20:21 - ChatGPT - сделай инструкцию для развертывания Git репозитория в папке проекта Django 02:44:58 - Шпаргалка: синхронизация GitHub репозитория с локальным репозиторием на сервере Ubuntu 02:57:50 - Сохраняю публичный ключ доступа по SSH сервера Ubuntu в настройках GitHub 04:06:24 - Запустил виртуальное окружение venv в папке проекта Django и дальше у меня начинается поиск проблемы, как сделать так ,чтобы внесенные изменения в проект Django заработали. Эти страдания можно пропустить сразу до решения проблемы. 05:24:00 - Просматриваю логи error и access веб сервера Ubuntu и проверяю местоположения IP адресов на карте мира - кругом одни американцы 06:25:00 - Читаю документацию Regru и понимаю, что нужно было сразу их прочитать. Проблема с запуском приложения members в Django решена 06:48:00 - Во всех моих бедах виноват веб сервер Gunicorn, предустановленный на хостинге, теперь моя любимая команда: sudo systemctl restart gunicorn Внесенные изменения в коде приложения members заработали 06:48:56 - Начинаю решать задачки по Django до конца трансляции. Код работает, все примеры с первого раза получаются - приятного просмотра 📢 Не забудьте подписаться на канал, отправлять комментарии и ставить лайк! 👍 Ваша поддержка помогает нам создавать еще больше интересного контента! 1. Поддержать канал стримера можно тут: 🏷️ Хэштеги: #DjangoDevelopment #PythonCoding #UbuntuServer #LiveCoding #AIAssistance #ChatGPT #TechStream #ProgrammingEducation #WebDevelopment #regru #vps #github #git #commandline #ssh #firststream #chatgpt4 #python #djangodevelopment #djangotutorialpt4 #python #djangodevelopment #djangotutorial
Back to Top