Сайт на компьютер пользователя раздает серверное программное обеспечение категории "веб-сервер"
Серверное ПО - это серверное программное обеспечение.
В нашей учебной програме мы знакомимся с двумя веб-серверами:
DJANGO_SERVER - сервер веб-разработчика на языке Python,
NGINX - полноценный веб-сервер.
DJANGO_SERVER
Виртуальное серверное пространство DJANGO_SERVER состоит из файловых директорий и файлов.
Мы создаем руками только директорию DJANGO_SERVER
Файловое пространство сайтов внутри сервера DJANGO_SERVER мы создаем консольными командами языка PYTHON и фреймворка DJANGO
(PYTHON)
python -m venv python
Эта команда создает копию языка PYTHON внутри серверной директории DJANGO_SERVER. Именно эта копия языка PYTHON будет использоваться при запуске веб-сервера DJANGO_SERVER
(site_1)
django-admin startproject site_1_site
Эта команда создает файловый проект сайта site_1. Вместо site_1 нужно указать свой сайт, например istorii_site
Полный набор команд, которые необходимо выполнить в консоли при создании серверного пространства DJANGO_SERVER
1) Создать директорию DJANGO_SERVER
2)Перейти в директорию DJANGO_SERVER и открыть окно Power Shell командой "Открыть окно Power Shell здесь"
Далее в консоли PS выполнить команды:
3) cmd
4) python –m venv python
5) .\python\scripts\activate
6) pip install django
7) django-admin startproject site_1_site
8) cd site_1_site
9) python manage.py startapp main_app
Для проверки корректности всех установок выполняем команду в консоли
10) python manage.py runserver
11) открываем браузер в адресную строку вводим http://localhost:8000
ЗАПУСК DJANGO_SERVER после установки
2)Перейти в директорию DJANGO_SERVER и открыть окно Power Shell командой "Открыть окно Power Shell здесь"
Далее в консоли PS выполнить команды:
3) cmd
8) cd *_site, вместо звёздочки нужно вписать имя своего сайта
10) python manage.py runserver
11) открываем браузер в адресную строку вводим http://localhost:8000