Top.Mail.Ru

VPS для Django

Django - свободный фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC. Проект поддерживается организацией Django Software Foundation. Сайт на Django строится из одного или нескольких приложений, которые рекомендуется делать отчуждаемыми и подключаемыми. Это одно из существенных архитектурных отличий этого фреймворка от некоторых других (например, Ruby on Rails).

Один из основных принципов фреймворка — DRY.

Также, в отличие от других фреймворков, обработчики URL в Django конфигурируются явно при помощи регулярных выражений.
Для работы с базой данных Django использует собственный ORM, в котором модель данных описывается классами Python, и по ней генерируется схема базы данных. Веб-фреймворк Django используется в таких крупных и известных сайтах, как Instagram, Disqus, Mozilla, The Washington Times, Pinterest, YouTube, Google и др.

Также Django используется в качестве веб-компонента в различных проектах, таких как Graphite — система построения графиков и наблюдения, FreeNAS — свободная реализация системы хранения и обмена файлами и др.
Во время установки ВПС с рецептом Django автоматически разворачивается готовое окружение с предустановленным фреймворком.


Дополнительная информация:

Во всех тарифах бесплатно включено по одному IPv4 и IPv6 адресу. Техническая поддержка предоставляется бесплатно в рамках регламента.

Дополнительные IPv4 адреса для вашего ВПС могут быть выданы в количестве до 16 штук. Дополнительные IPv4 адреса выдаются автоматически, стоимость одного IPv4 адреса составляет: 140 ₽ (ежемесячно)

IPv6 адреса выдаются автоматически, стоимость - 1 ₽ за 1 IP (ежемесячно).

Заказ, оплата и получение данных сервера
  1. Нажмите кнопку заказа рядом с выбранным тарифом VPS Django, зарегистрируйте аккаунт, верифицируйте номер вашего мобильного телефона, при этом для вас будет создана учётная запись для сайта и для личного кабинета. 
    Выберите подходящий способ оплаты и совершите платеж. После этого вы получите уведомление на почту об успешной оплате заказа и в личном кабинете появится предварительная информация о заказанном сервере.
  2. После установки сервера, через несколько минут, вы получите уведомление на почту о том, что сервер активирован и готов к работе. При этом в личном кабинете появятся данные для подключения к серверу. Все готово! 
Подробности установки Django на VPS

Во время установки ВПС с рецептом Django автоматически разворачивается с готовым окружением с предустановленным фреймворком. При этом устанавливается самая новая версия фреймворка через менеджер пакетов python — pip. Папка для отдельного окружения находится в /var/www/django/venv.
Запуск осуществляется через nginx + uwsgi. Также устанавливается сервер баз данных MySQL. Пароль администратора для доступа, находится в файле /root/.my.cnf, поэтому при работе через SSH его нет необходимости вводить отдельно.
Django доступен после установки по адресу http://IP-адрес/.

Для запуска собственного проекта на Django, необходимо поместить файлы проекта в директорию /var/www/django/project/<Имя проекта>, заменить mysite на <Имя проекта> в конфигурационных файлах nginx (/etc/nginx/conf.d/django.conf) и uwsgi (/etc/uwsgi.d/django.ini или /etc/uwsgi/app-enabled/django.ini в зависимости от ОС).

Если сайт будет работать с базой данных, её также необходимо создать.
После внесения изменений перезапустите nginx и uwsgi командами:
service nginx restart 
service uwsgi restart

VPS сервер на SSD в Германии или Нидерландах
Дата публикации: 24-06-2019, 15:54