Как установить Django на хостинг-сервер: Пошаговое руководство
Django – это высокоуровневый веб-фреймворк на языке Python, способствующий быстрой разработке и чистому, прагматичному дизайну. Вне зависимости от того, запускаете ли вы небольшой веб-сайт или полноценное веб-приложение, установка Django на хостинг-сервер – важный шаг. В этом руководстве мы рассмотрим процесс установки Django на типичный хостинг-сервер на базе Linux.
Перед началом работы убедитесь, что на вашем хостинг-сервере есть все необходимое:
Доступ по SSH
Установлен Python 3.6
pip (менеджер пакетов Python)
Virtualenv (необязательно, но рекомендуется)
Домен или поддомен (необязательно)
Базовые знания о командах Linux
Замените username
и your_server_ip
на ваши фактические учетные данные сервера.
Перейдите в каталог, в котором будет находиться ваш проект Django:
Использование virtualenv
– хорошая практика для изоляции зависимостей вашего проекта.
После активации в подсказке терминала появится виртуальное окружение.
Когда виртуальная среда активирована, запустите
Вы можете проверить установку с помощью:
Теперь вы можете создать новый проект Django:
Точка в конце гарантирует, что файлы будут размещены в текущем каталоге.
Запустите начальные миграции базы данных:
Создайте пользователя-администратора:
Следуйте подсказкам, чтобы задать имя пользователя и пароль.
Для первоначального тестирования используйте встроенный сервер Django:
Теперь вы можете зайти на IP-адрес вашего сервера на порт 8000 в браузере:
Для использования в производстве вам понадобятся:
Gunicorn или uWSGI в качестве WSGI-сервера
Nginx или Apache в качестве обратного прокси-сервера
PostgreSQL или MySQL, если не используется SQLite
SSL-сертификат (необязательно, но настоятельно рекомендуется)
Установите Gunicorn:
Запустите Gunicorn:
Для производственной установки настройте службу systemd и обратный прокси с Nginx для управления трафиком и обеспечения непрерывной работы вашего приложения.