При разработке сайта нужно постоянно отслеживать его отображение в браузере и функциональность. Для этого придётся постоянно запускать сервер и переходить по ссылке в терминале вашей среды разработки. В этой статье используется Visual Studio Code.
Можно немного упростить этот процесс, чтобы запускать проект и сервер по нажатию клавиши F5 на клавиатуре или кнопкой пуска в разделе Run and Debug. После этого нужно перейти по ссылке в терминале VS Code. Отобразится ваш сайт. Для внесения изменений в код web-программы нужно остановить сервер сочетанием клавиш Ctrl+С или по нажатию кнопки Stop в разделе Run and Debug. Результат изменений можно увидеть запустив сервер и обновив ранее открытую страницу по ссылке из терминала.
Автоматизируем запуск севера для проекта MySite из предыдущей статьи.
Автоматизации запуска сервера на Django с помощью файла launch.json.
Откроем вкладку Run and Debug в правом боковом меню.
Нажмём на ссылку "create a launch.json file" и укажем проект MySite в выпадающем списке, для которого нужно создать файл launch.json.
Также укажем группу отладчиков Python Debugger.
И выберем отладчик Django из списка выбранной группы Python Debugger.
Также укажем адрес файла для создания сервера manage.py, добавив в адресной строке "projectMySite\" перед именем этого файла.
В созданном файле launch.json меняем "autoStartBrowser": false на true для автоматического открытия страницы в браузере, а не по клику по ссылке в терминале с нажатой клавишей Ctrl. Сохраняем изменения в файле сочетанием клавиш Ctrl+S.
Теперь можно запустить сервер при нажатии клавиши F5, а остановить нажимая Shift+F5. Также сервер можно запускать кнопкой Start Debugging во вкладке отладчика Run and Debug, а останавливать кнопкой Stop.
Запустим сервер нажатием клавиши F5. Перейдём по ссылке в терминале к странице нашего сайта, кликая на неё с нажатой клавишей Ctrl.
Следующий шаг в разработке сайта можно увидеть в статье "Работа с базой данных и панелью администратора на Django".