🌟🌐 Всем привет! 📢 Подпишитесь на канал, напишите откуда вы и как относитесь к программированию на Python, поставьте лайк и поделитесь ссылкой в соц сетях с друзьями! 👍 Так вы сможете помочь мне развить канал, чтобы я мог создавать еще больше интересного контента! 🚀 🌟🎥 Содержание трансляции: ⏱️ 00:00:28 - Приветствие ⏱️ 00:04:35 - Проговариваю, что было сделано на прошлом стриме ⏱️ 00:07:02 - Скидываю ссылку в комменты на сайт, где решаю задачи по Django ⏱️ 00:10:15 - Провожу активацию виртуального окружения на удаленном сервере Ubuntu ⏱️ 00:11:05 - Наш проект: приложение members. Рассказываю, что уже было сделано на прошлом стриме. ⏱️ 00:11:53 - Задача: создать в Django страницу с полной информацией о каждом участнике клуба, добавить ссылки для навигации. ⏱️ 00:13:35 - Задача: внести изменения в ранее созданный файл , так чтобы при нажатии на имя каждого члена клуба открывалась страница с полной информацией о нем. ⏱️ 00:15:10 - Задача: отредактировать файл представления - добавить новое представление для страницы ⏱️ 00:19:20 - Задача: отредактировать файл - добавить путь к файлу , чтобы он отображался при клике по ссылке. ⏱️ 00:22:30 - Задача: перезапустить веб сервер Gunicorn, чтобы изменения в коде отобразились на странице сайта. Команда: sudo systemctl restart gunicorn ⏱️ 00:23:10 - Задача: из пользователя django войти в пользователя root. Команда: su - root ⏱️ 00:31:32 - Выполнил команду, через яндекс браузер смотрю, как работает приложение. Все сломалось - ошибка. Задача: найти ошибку и восстановить работу сайта на Django. ⏱️ 00:52:27 - Задача: вернуть приложение в исходное состояние до последнего коммита. Команда: git checkout — . ⏱️ 00:55:38 - Выполнил команду, смотрю результат в каталоге проекта Django. Все внесенные изменения исчезли, файлы пришли в исходное состояние. ⏱️ 00:56:43 - Приложение починил, оно снова работает без ошибок. Теперь нужно найти ошибку. По шагам внесу изменения в код и найду ошибку в коде. ⏱️ 01:23:03 - Нашел ошибку. Приложение теперь показывает список ссылок на членов клуба и при нажатии на ссылку показывает полную информацию по выбранному члену клуба. ⏱️ 01:24:03 - Показываю в чем была проблема, почему приложение не запускалось. ⏱️ 01:27:22 - Задача: сделать коммит, чтобы сохранить внесенные изменения в код и отправить изменения кода в GitHub. Команды: git add . && git commit -m “Комментарий“ && git push ⏱️ 01:34:53 - Задача: добавить мастер шаблон в код приложения members. Изучить как применять теги мастер шаблона в HTML страницах приложения members. ⏱️ 01:52:27 - Задача: создать главную страницу веб-приложения members и сделать меню навигации по страницам приложения. ⏱️ 02:13:55 - Делаю ошибку: в глобальном файле должно быть только 2 строки первая и вторая, остальные, которые идут ниже, нужно удалить, так как я их определил в каталоге members в файле . ⏱️ 02:14:15 - Приложение заработало, но стало глючить, как раз из-за ошибки, которую я допустил. ⏱️ 02:15:32 - Мой подписчик: stupid_leet_solver нашел ошибку в моем приложении members и написал об этом в чат, я с ним пообщался голосом и понял в чем ошибка. Спасибо тебе - stupid_leet_solver! ⏱️ 02:17:02 - Приложение members взбесилось и работает неправильно, а все из-за ошибки в глобальном файле , где я написал лишние строки с одним и тем же включением. ⏱️ 02:19:15 - Общаюсь с подписчиком stupid_leet_solver в комментариях на Twitch, и он мне объяснил, в чем ошибка. Теперь я запомнил и уяснил для чего используется глобальный файл в Django. ⏱️ 02:24:20 - Вношу изменения в код и показываю, в чем конкретно была моя ошибка. ⏱️ 02:34:17 - Задача: создать файл “Ошибка 404“, который будет открываться, если пользователь приложения неверно укажет адрес в браузере. ⏱️ 02:49:23 - Задача: добавить тестовое представление для проверки отображения новой переменной fruits на странице . ⏱️ 02:58:33 - Заключительное слово, подведение итогов и план на следующий стрим, который, как обычно, будет в 20:00 завтра. 💲 Хотите поддержать канал? Здесь вы можете это сделать: 🏷️ Хэштеги: #DjangoDevelopment #PythonCoding #UbuntuServer #LiveCoding #AIAssistance #ChatGPT #TechStream #ProgrammingEducation #WebDevelopment #regru #vps #github #git #commandline #ssh #firststream #chatgpt4 #python #djangodevelopment #djangotutorial
Hide player controls
Hide resume playing