Установка Django Framework на Debian 8
- Мутев Сергей · 23.04.2018
Django — бесплатный фреймворк для веб-приложений, написанный на Python. Может быть использован для создания практически любого типа веб-сайта — от систем управления контентом и вики, до социальных сетей и новостных сайтов. Он может работать с любой клиентской платформой и может доставлять контент практически в любом формате (включая HTML, RSS-каналы, JSON, XML и так далее).
Для начала нужно создать VPS сервер с операционной системой Debian 8. После чего зайти по SSH на сервер с root привилегиями. В данном примере, разберем несколько способов установки:
Для установки будет использоваться apt менеджер пакетов с официального репозитория Debian. Такой способ будет самый простой, но не самый гибкий. Так же версия Django может немного отставать.
Установка через менеджер pip для пакетов Python. Позволяет установить самую последнюю стабильную версию Django. Можно установить на сетевом уровне, для любого пользователя.
Если Вы хотите установить самую свежую версию Django. Нужно использовать git репозиторий. Это будет не всегда стабильная версия, но зато с самыми последними возможностями.
Установка через менеджер пакетов apt
1. Обновляем локальный индекс пакета
2. Устанавливаем Python 3 с Django
3. Проверяем успешность установки
Установка завершена
Установка через менеджер пакетов pip
1. Обновляем локальный индекс пакета
2. Устанавливаем pip менеджер пакетов Python
3. Устанавливаем Django (установится последняя версия)
4. Проверяем успешность установки
Установка завершена
Установка через git репозиторий
1. Обновляем локальный индекс пакета
2. Устанавливаем git а так же понадобиться pip
3. Клонируем репозиторий c git в Вашу домашнюю директорию
4. Устанавливаем Django с помощью pip
5. Проверяем успешность установки
Установка завершена
Заключение
В данную инструкцию не вошел метод установки через virtualenv. Это самый гибкий инструмент с помощью которого можно создавать различные среды. Можно устанавливать разные версии Python не затрагивая систему. И если этот способ особенно интересен, значит Ваш мозг жив. Забудьте про установку Django на VPS сервере и просто запустите фреймворк в PaaS. Так делают все, кто хочет создавать продукт, а не лазить по интернету в поисках инструкции настройки среды.