Python — высокоуровневый язык программирования, разработанный голландским программистом Гвидо ван Россум в 1991 году. Применяется в веб-разработке, работе с данными, машинном обучении, автоматизации процессов, создании игр. Сегодня Python — это один из самых популярных и востребованных языков программирования.
Django — свободный фреймворк для разработки веб-приложений на языке Python. Включает большое количество дополнительных компонентов, облегчающих разработку. На основе Django можно создать от небольшого сайта-визитки до масштабируемых высоконагруженных приложений.
Проекты на связке Python + Django можно запустить на любом виртуальном сервере на базе Linux или хостинге с доступом по SSH и поддержкой стандарта WSGI. При выборе хостинга для Python и Django также необходимо уточнять, какие их версии установлены на серверах провайдера, чтобы не было проблем с совместимостью.
Сравнение хостингов с поддержкой Python + Django
Сравним хостинговые компании, официально заявляющие о поддержке Python и Django.
Хостинг |  |  |  |  |  |  |  |
Рейтинг | 9.6 | 9.4 | 9.2 | 8.8 | 8.6 | 8.4 | 8.2 |
Год основания | 2006 | 2007 | 2005 | 2011 | 2003 | 2003 | 2006 |
Доменов на обслуживании* | 321 тыс. | 452 тыс. | 65 тыс. | 4 тыс. | 49 тыс. | 39 тыс. | 688 тыс. |
Офис | Санкт-Петербург | Санкт-Петербург | Санкт-Петербург | Санкт-Петербург | Санкт-Петербург | Екатеринбург | Москва, Красноярск, Новосибирск и др. |
Серверы | Санкт-Петербург, Варшава | Санкт-Петербург | Санкт-Петербург | Санкт-Петербург | Санкт-Петербург | Екатеринбург | Москва |
Дата-центр | Selectel (Tier III) | Selectel (Tier III) | Xelent (Tier III) | Selectel (Tier III) | Imaqliq (Tier III) | Ростелеком (Tier III) | Технополис, Варшавка, Курчатов, DataPro (Tier III) |
Самый дешёвый тариф | 169 руб./мес. | 165 руб./мес. | 118 руб./мес. | 92 руб./мес. | 118 руб./мес. | 124 руб./мес. | 98 руб./мес. |
Бесплатный тестовый период | 10 дней | 30 дней | 30 дней | 7 дней | 30 дней | 14 дней | 14 дней |
Виртуальный хостинг | + | + | + | + | + | + | + |
Виртуальные серверы | + | + | + | - | + | + | + |
Выделенные серверы | + | + | + | - | - | - | + |
Бесплатные SSL-сертификаты | + | + | + | + | + | + | + |
Бесплатный домен .ru/.рф | + | + | + | + | + | + | + |
Бесплатный перенос сайтов | + | + | + | + | + | + | + |
Тип жёстких дисков | NVMe | NVMe | NVMe | SSD | NVMe | SSD | SSD |
Веб-сервер | Nginx + Apache | Nginx + Apache | Nginx + Apache | Nginx + Apache | Nginx + Apache | Nginx + Apache | Nginx + Apache |
Версии PHP | 5.3-8.0 | 5.3-8.0 | 5.2-8.0 | 5.6-8.1 | 5.2-8.0 | 5.2-8.0 | 5.1-8.0 |
Поддержка Python, Django | 3.4, 3.6, 2.7 | + | + | 3.10, 3.7, 2.7 | + | 3.5-3.9, 2.7 | + |
Доступ по SSH | + | + | + | + | + | + | + |
Панель управления | Собственная | Собственная | Собственная | Собственная | Собственная | Собственная | ISPmanager, cPanel, Plesk |
Поддержка | Email, телефон, онлайн-чат, система запросов | Email, Telegram, Skype, Facebook, ВКонтакте, телефон, система запросов | Email, телефон, онлайн-чат | Email | Email, Skype, телефон, система запросов | Email, телефон, система запросов | Телефон, онлайн-чат, система запросов |
* Статистика на октябрь 2021 года по данным сервиса FirstStat.ru.
Как установить Python + Django на хостинг
Подробная текстовая инструкция по установке Python + Django на хостинге Reg.ru на примере панели управления ISPmanager.
Джанго — классная вещь, многие функции реализованы в готовых модулях — авторизация пользователей, личный кабинет, админка, карта сайта и т.д. и т.п. По сути продвинутый конструктор, достаточно просто собрать сайт из готовых элементов.
Из хостингов посоветовал бы Бегет, Пайтон и Джанго работает без проблем.
У меня хостинг Fullspace, сайты на Python+Django работают отлично. Не так давно добавили поддержку версии 3.10. Рекомендую.