Зачем Django нужен сервер вроде Gunicorn для работы с NGINx? Почему недостаточно nginx?
Это необходимо, потому что nginx не является интерпретатором Python WSGI. Вы можете задать тот же вопрос о Rails или PHP, оба из которых также требуют программного обеспечения для конкретных приложений, которое работает вместе с nginx.