Простой блог на Django - часть 1. Создание приложения. Что такое виртуальное окружение и зачем это нужно?

Предполагается что для вашего приложения уже создана папка и вы находитесь в ней. Пусть название папки будет newapp

Работа с виртуальным окружением

Возможно, многие зададут себе вопрос, а зачем это нужно? Если вкратце, то виртуальное окружение необходимо для создания своего рода "песочницы", то есть среды, которая будет настроена под особенности вашего приложения, со всеми его правилами и установленными библиотеками. Если для вашего приложения окружения пока что нет, то создать его можно с помощью команды: 

python3 -m venv venv

После того как вы его создали (в этом случае, в папке приложения будет папка venv), то переключиться на него можно так: 

source venv/bin/activate

При этом строка терминала теперь будет начинаться с venv. Чтобы выйти из виртуального окружения, достаточно ввести команду: 

deactivate

Установка Django

Тут всё просто. Проинсталлировать пакет можно через менеджер установки PIP.

pip install Django

Создание структуры приложения

Для формирования основы нашего проекта вводим команду:

django-admin startproject newapp

newapp - это, как можно догадаться, название нашего приложения. Как итог, после всех этих нехитрых манипуляций, будет создана необходимая структура и внутри папки проекта newapp появится основная рабочая папка с таким же именем. 

Запуск локального сервера

Переходим в рабочую папку newapp/newapp и даём команду:

python manage.py runserver

В итоге сервер запустится, а сам сайт станет доступен по адресу http://127.0.0.1:8000/

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.