🚀 Add to Chrome – It’s Free - YouTube Summarizer
Category: N/A
No summary available.
00:00
всем привет с вами егор и for them и в этом видео я расскажу как отлаживать проект жангир по чернь это очень важный навык и он нам понадобится для дальнейшего изучения не только этого модуля но и всего курса и так что же такое отладка это по сути остановка
00:15
вашей программы в определенных точках в каких именно точках это будете выбирать вы и сами я уже скоро поэта покажу и отладка нам нужно для того чтобы во первых найти ошибки в программе а во-вторых посмотреть состояние ваших переменах и также оценить какие
00:32
переменные вам доступны а какие нет первое что мы с вами должны сделать чтобы остановиться в режиме отладки это поставить точки снова они ставятся очень легко вот в этой панели вы можете выбрать любую строчку где есть ход япония кликните вот видите выставляется
00:48
такая красная . она так раз является точкой останова вот мы хотим остановиться либо в этой функции либо в этой и 2 на шаг это запустить нашу программу в режиме отладки но здесь есть небольшая проблема потому что программу мы с вами запускали
01:05
через терминал мы в отделе python менеджером сервер и запускался наш локальный веб-сервер давайте пройдем по нашему адресу гороскоп ли а мы увидим результат но мы
01:20
не остановились сами вот в этой точке и это произошло потому что наши сервера через терминал запускается не в режиме отладчика чтобы это исправить вам нужно создать файл конфигурации запуска поэтому вам нужно вот крикнуть на эту
01:35
кнопку и от configuration здесь нажмите плюсик выбираете python дайте какое-нибудь название допустим давайте напишем это зодиак мы отлаживаем с вами проект гороскоп или зодиака и здесь смотрите во первых рабочие директорию
01:53
выбирайте ваш проект вот мэй пэйдж и после этого у вас подставятся здесь версия вашего питона который используется ну и соответственно сама рабочая директория и следующая вещь который вам нужно это перейти в
02:08
параметры и написать ту нашу самую команду минус 1 ранд сервер для запуска локального сервера разработки нажимаем ok и смотрите здесь напротив зодиака есть значок жучка но прежде давайте сервер мы
02:25
наш установим в терминале и вот теперь его запустим при помощи этого жучка он позволяет запустить наш локальный сервер в режиме дебага и теперь смотрите я обращаюсь к нашему адресу и видите у нас останавливается
02:41
программа вот в этом месте и также видим что здесь страничка идет постоянно загрузки то есть она ожидает ответа от нашего сервера но наш сервер не может ответить потому что нас программа установилась вот здесь и смотрите внизу мы с вами видим единственно наша
02:56
перемены request вот и и разворачиваем и здесь можем проанализировать все что относится к request то есть запросам вот здесь например мы видим по авто есть наша road которому обращался клиент здесь так же много других атрибутов
03:12
нашей переменной request капот например метод запроса мы провели с вами простой get запрос если вы не знакомы с методами какие бывают давайте я так же под видео оставлю ссылку у нас будет с вами два самых популярных запроса и to get и post
03:28
все остальные не так широко используется ну вот для того чтобы ваша программа продолжила выполняться вы можете нажать вот этот треугольничек и вот смотрите страничка загружен теперь если обращаясь по scorpio
03:44
мы с вами остановимся уже вот в этой функции и здесь также можем смотреть какие у нас перемены есть но на данный момент времени у нас есть только одна локальные переменные request но скоро уже появятся и другие давайте вновь нажмем и треугольничек
04:00
чтобы функция выполнилась и теперь уберем вот эту точку снова и вы должны понимать что без точки останова несмотря на то что программа запущена в отладчике у вас не становятся исполнением в этом месте давайте обновим страничку видите
04:16
мы там не останавливаемся как только я возвращаю . снова при нажатии обнови страничку у меня автоматически приключается патчам и автоматически загорается эта строчка ну вот без точек останова ваша программа
04:31
работает как обычный локальный веб-сервер то есть вы отправляете запрос и сразу видите их результаты и теперь мы будем с вами запускать программу не в терминале а при помощи этого файла конфигурации то
04:47
есть вы нажимаете квадратик соответственно ваш сервер выключается как только вы нажмете вновь ножичка или на вот этот треугольник сервер вновь поднимается и вот странички вновь становится доступно и вот так мы с вами в дальнейшем будем разрабатывать
05:03
наш проект поэтому файлик конфигурации запуска нашего проекта это очень важный не забывайте как вы здесь настраивать нужно прописать рабочие директорию и указать параметры запуска вот и все если у вас остались какие либо вопросы по
05:19
этому видео или предыдущем не стесняйтесь оставляйте в комментариях ну и также буду рад любым лайкам и комментариям знак поддержки но я с вами сегодня прощаюсь спасибо за просмотр и увидимся в следующем видео где будем продолжать изучать urals и бьюз всем
05:34
пока