Django фреймворк для веб-приложений, является свободным и с открытым исходным кодом, на основе Python. Он представляет собой набор полезных компонентов, которые помогают разработчикам легко и быстро создавать свои приложения. Django строится и поддерживается опытными разработчиками и используются некоторыми из крупнейших в мире компаний и правительств. Кроме того, некоторые из самых популярных сайтов, таких как Instagram, Mozilla, Pinterest The Washington Times и Disqus используют Django. Django имеет массу замечательных функций, таких как:
- Очень быстрый: Предназначен для быстрого создания приложений, на всех этапах, от концепции до завершения.
- Fully Loaded – Django включает в себя множество дополнительных услуг, которые могут помочь вам справиться с общими задачами веб-разработки, такие как аутентификация пользователей, администрирование контента, карты сайта, RSS-каналы, и многие другие задачи – прямо из коробки.
- Очень безопасный – Django относится к безопасности серьезно и помогает разработчикам избежать многих ошибок общей безопасности, такие как SQL инъекции, межсайтовый скриптинг, подделку меж-сайтовых запросов и ClickJacking. Его система аутентификации пользователей обеспечивает безопасный способ управления учетными записями пользователей и пароли.
- Легко масштабируем – Некоторые из крупнейших и самых загруженных сайтов используют способность Django быстро и гибко масштабируется для удовлетворения самых тяжелых требований трафика.
- Чрезвычайно универсальный – Компании, организации и правительства используют Django, чтобы построить все виды вещей – от систем управления контентом в социальных сетях до научных вычислительных платформ.
На этом уроке мы покажем вам, как установить Django на ОС Ubuntu 16,04 VPS через pip.
Прежде всего, войдите на свой Ubuntu VPS в качестве корневого пользователя
ssh root@IP
Это хорошая практика, чтобы всегда обновлять все установленные упакованы на сервере до последней версии. Поэтому, как только вы вошли в систему, нужно убедиться, что все пакеты обновлены
apt-get update && apt-get upgrade
Лучший способ установить Django во всем мире является использование менеджера пакетов Python (pip). Таким образом, вы всегда будете устанавливать последнюю доступную версию Django на сервере.
Установите pip на вашем сервере, выполнив следующую команду
apt-get install python-pip
Или вы можете использовать python3, как это было рекомендовано Джанго.
apt-get install python3-pip
Вы можете найти более подробную информацию о установке pip в одном из наших предыдущих постов в блоге.
Проверьте, успешно ли установлен pip
# pip -V pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7)
или запуск Python 3
# pip3 -V pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)
Теперь вы можете установить Django с одной командой
pip install django
или если вы используете Python 3
pip3 install django
Проверьте, был ли успешно установлен Джанго на вашем сервере
django-admin --version 1.10.5
Если вы получаете следующее предупреждение, то вы используете старую версию pip
You are using pip version 8.1.1, however version 9.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command.
Вы можете продолжить и обновить его
pip install --upgrade pip