Существуют разные способы установки Django. Рассмотрим рекомендуемый способ.
Для установки нам потребуется пакетный менеджер pip. Менеджер pip позволяет загружать пакеты и управлять ими. Нередко, при установке python также устанавливается и менеджер pip.
1. Установка виртуальной среды
Виртуальная среда или virtualenv не является неотъемлимой частью разработки на Django. Однако ее рекомендуется использовать, так как она позволяет создать множество виртуальных сред Python на одной операционной системе. Благодаря виртуальной среде приложение может запускаться независимо от других приложений на Python.
pip install virtualenv
Теперь создадим вируальную среду. Вначале определим каталог для виртуальных сред, где будут располагаться все связанные файлы и папки. Например, пусть это будет каталог ~/virtualenv. Прежде всего перейдем в командной строке/терминале в этот каталог с помощью команды cd. Затем для создания виртуальной среды выполним следующую команду:
virtualenv filter
2. Активация виртуальной среды
source filter/bin/activate
3. Установка Django
После активации виртуальной среды для установки Django выполним в консоли следующую команду
pip install django
4. Создание проекта
Итак, вначале активируем ранее созданную виртуальную среду (например, среду hello, которая была создана в прошлой теме, если она ранее не была активирована) и затем выполним следующую команду:
django-admin startproject hello
5. Запустим проект на выполнение.
Для этого с помощью команды cd перейдем в консоли к папке проекта. И затем для запуска проекта выполним следующую команду:
python manage.py runserver
6. Создание приложения
в папке проекта запускаем команду
python manage.py startapp firstapp
Но пока приложение никак не задействуется. Его надо зарегистрировать в проекте Django. Для этого откроем файл settings.py и добавим в конец массива INSTALLED_APPS наше приложение:
7. создание тестовой БД и админ-таблиц
python manage.py migrate
8. Создание администратора проекта
python manage.py createsuperuser