лого

Веб-программирование

logo
Кружковое движение

Национальная технологическая олимпиада

 

23 сентября 2022 г.

Файловая структура серверного пространства

Сайт на компьютер пользователя раздает серверное программное обеспечение категории "веб-сервер"

Серверное ПО - это серверное программное обеспечение.

В нашей учебной програме мы знакомимся с двумя веб-серверами:

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