Comment on page
Часть первая. Выбор IDE, фреймворка и настройка пустого проекта
В этой части установим библиотеку Django и начнём создавать сайт
Цель: Подготовить Python к работе над создание сайта
Задачи:
- Установить библиотеку Django
- Создать проект сайта
- Настроить сервер проекта
Для выполнения работы рекомендуется использование IDE PyCharm, так как в нём удобно организовано рабочее место со строкой терминала и дебаг-платформой.
Выбор фреймворка пал на библиотеку Django. На Django реализовано большое количество крупнейших платформ: YouTube, Google Search, DropBox, Instagram, Reddit, Pinterest, Yhoo! Maps, Spotify и многие другие проекты.
Для начала, нам необходимо скачать фреймворк. Заходим в терминал и пишем 2 команды:
pip install pip
pip install Django
Запускаем PyCharm и создаём новый Django проект

Когда мы выбираем новый Django проект, PyCharm автоматически пишет следующую команду:
django-admin startproject C:/Users/Valery/PycharmProjects/MySite
Чтобы ознакомиться со всеми возможными командами, напишите в терминале:
django-admin
Откроем созданный нами проект и заглянем в папку

В папке (я создавал MySite) мы видим ещё одну папку с тем же названием и файл manage.py. Это основной наш фал. Благодаря ему, мы можем запускать проект в терминале, выполнять отладку/изменения, запускать сервер и т.д.
Перейдём в папку MySite и в ней мы обнаружим несколько файлов:
__init__.py
– он указывает, что это пакет питона и сейчас он пуст, asgi.py
– файл, в который можно загружать дополнения, settings.py
– файл для глобальных настроек с документацией, urls.py
– файл для обработки адресов страниц, wsgi.py
– файл, указывающий способ взаимодействия с сервером.Откроем терминал

Терминал в PyChatm
В нём введём команду:
python manage.py runserver

Запуск сервера
Открываем любой браузер и вводим в адресную строку

http://127.0.0.1:8000
Мы запустили локальный сервер на ПК и получили доступ к сайту.
Перейдём в панель администратора введя в конце строки
/admin

Панель администратора тоже работает
В терминале же мы видим всё, что происходило на сервере

Терминал в PyCharm
Для выключения сервера нажмите
CTRL+C