Минимальная конфигурация или веб-сервер под ключ для запуска Django или любой другой веб-платформы на основе Python? - PullRequest
1 голос
/ 12 июля 2011

Есть ли что-нибудь похожее решение, например XAMPP (которое готово для php) для фреймворков python.Более или менее как готовое решение для развертывания и запуска веб-сервисов на основе Python на Linux и Windows.
Я не совсем понимаю, какова цель Tornado Web Server.На сайте написано, что это веб-сервер, а также кое-что о Web Server Framework.Как написано на python, работает ли он так же хорошо, как apache или ngnix?

Ответы [ 2 ]

1 голос
/ 13 июля 2011

Я сейчас использую nginx + CherryPy http://www.cherrypy.org/ довольно счастливо. CherryPy кажется настолько простым, насколько это возможно при размещении на веб-сайте с поддержкой Django.

0 голосов
/ 12 июля 2011

Вы всегда будете развертывать какой-либо веб-сервер в качестве внешнего интерфейса для своего кода Python.

Apache, nginx или lighttpd.

Для большинства платформ Python вы будете использовать mod_wsgi.

Для других платформ Python (таких как Tornado) вы не будете использовать mod_wsgi.

Каждая среда Python уникальна, поэтому нет единого стандартного ответа.

Поскольку вы упоминаете Django специально в тегах, вы обычно будете использовать Apache и mod_wsgi. Вы прочтете это: https://docs.djangoproject.com/en/dev/howto/deployment/modwsgi/

Ты не будешь использовать Торнадо.

...