Ответ 1
Существенная часть gunicorn_django
, wsgi.py
, стала интегрированной в самом Django.
Чтобы привести уже существующий ответ :
Начиная с Django 1.4, ваш проект уже будет иметь
wsgi.py
, который может быть использован с любым сервером wsgi (которого много, а стрельба - всего одна).По сути, старая интеграция Django для
gunicorn
была просто удобной для ускорения работы, но она больше не нужна, потому что все проекты Django теперь имеютwsgi.py
.
UPDATE
Прежде всего, в Gunicorn 18.0 gunicorn_django
стал устаревшим.
Во-вторых, после первого написания этого ответа я лично столкнулся с неясными ошибками, которые
были специфичны для gunicorn_django
в сочетании с параметром командной строки --settings
(команда gunicorn
и ./manage.py runserver
работали нормально).
А именно, непонятная ошибка импорта application.some_model: 'field' has a relation with model another_application.AnotherModel, which has either not been installed or is abstract.
Итак, нет, я бы не рекомендовал вам использовать gunicorn_django
в ваших новых проектах.