Cómo usar Django con Gunicorn

Gunicorn (“Unicorn Verde”) es un servidor WSGI puro de Python para UNIX. No tiene dependencias y se puede instalar utilizando pip.

Instalación de Gunicorn

Instala gunicorn ejecutando python -m pip install gunicorn. Para obtener más detalles, consulta la documentación de gunicorn.

Ejecutar Django en Gunicorn como una aplicación WSGI genérica

Cuando se instale Gunicorn, estará disponible el comando gunicorn, que inicia el proceso del servidor Gunicorn. La invocación más simple de gunicorn es pasar la ubicación de un módulo que contenga un objeto de aplicación WSGI llamado application, lo cual para un proyecto Django típico se vería así:

gunicorn myproject.wsgi

Esto iniciará un proceso ejecutando un hilo en 127.0.0.1:8000. Requiere que tu proyecto esté en el camino de Python; la forma más simple de asegurarlo es ejecutar este comando desde el mismo directorio que tu archivo manage.py.

Consulta la documentación de despliegue de Gunicorn para obtener consejos adicionales.