Как использовать Django с Gunicorn

Gunicorn („Green Unicorn“) - WSGI сервер для UNIX написанный на Python. У него нет сторонних зависимостей и его можно установить через pip.

Установка Gunicorn

Установить gunicorn можно с помощью команды python -m pip install gunicorn. Подробности смотрите в документации gunicorn.

Запуск Django с Gunicorn как WSGI приложения

После установки Gunicorn становится доступна команда gunicorn, которая запускает сервер Gunicorn. Самый простой вариант запуска - указать gunicorn путь к модулю, который содержит объект WSGI приложения с названием application. Для типичного Django проекта запуск через gunicorn будет выглядеть следующим образом:

gunicorn myproject.wsgi

Это запустит один процесс с одним потоком, который слушает 127.0.0.1:8000. Ваш проект должен находиться в путях Python. Самый простой способ это сделать - вызвать команду в корне проекта, где находиться файл manage.py.

Дополнительные настройки смотрите в документации Gunicorn.