Python хостинг — для запуска Django, Flask, FastAPI и других Python-фреймворков. Python — лидер в data science, AI и веб-разработке. На shared PHP хостинге поддержка ограничена.
Варианты
cPanel Python Selector — на shared. Версии 3.9, 3.10, 3.11. В Sayt.uz Pro+.
VPS + Gunicorn/uWSGI — полный контроль, production-grade. С Nginx reverse proxy.
PaaS — Heroku, Railway, Render, PythonAnywhere.
Docker.
cPanel Python Selector
1. "Setup Python App". 2. Версия. 3. Root, URL, Startup File (passenger_wsgi.py, app.py), Entry Point (Django "application", Flask "app"). 4. Create.
Виртуальное окружение авто. pip install -r requirements.txt.
Django
passenger_wsgi.py:
import os, sys
sys.path.insert(0, '/home/user/myapp')
os.environ['DJANGO_SETTINGS_MODULE'] = 'myapp.settings'
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
БД — лучше MySQL/PostgreSQL. STATIC_ROOT и collectstatic.
Gunicorn на VPS
pip install gunicorn. Запуск: gunicorn --workers 4 --bind 0.0.0.0:8000 myapp.wsgi:application. systemd service.
Практика Sayt.uz
4% клиентов используют Python — в основном Django (data science стартапы, CRM). Python Selector в Pro+. VPS — Gunicorn+Nginx настраивают наши sysadmin. Совет: Python на shared не работает хорошо — VPS или PaaS.