Я разработал несколько программ на основе python, которые я хочу сделать доступными в Интернете. Я новичок в веб-сервисах, и я не уверен, что мне нужно сделать, чтобы создать службу, где кто-то делает запрос на URL-адрес (например), а URL-адрес запускает программу Python, которая отображает что-то в браузере пользователя, или набор входов передается программе через браузер, а затем python делает все, что он должен делать. Я играл с движком Google, который отлично работает с учебником, и планировал использовать его, потому что он выглядит легко, но проблема с GAE заключается в том, что он не работает (или вообще не работает) с некоторыми библиотеками что я планирую использовать. Я предполагаю, что я пытаюсь сделать что-то вроде API, используя мою учетную запись WebFaction. Может ли кто-нибудь указать мне в правильном направлении? Какие у меня варианты в WebFaction? Какие простые инструменты доступны? Большое вам спасибо за вашу помощь заранее. ура
Ну, ваш вопрос немного общий, но вот несколько указателей/советов:
Webfaction позволяет вам устанавливать практически все, что угодно (вам нужно скомпилировать его или попросить администраторов установить для вас пакет CentOS).
Они предоставляют некоторый сервер Apache по умолчанию с mod_wsgi, поэтому вы можете запускать web2py, Django или любые другие wsgi-структуры.
Самые популярные веб-фреймворки Python имеют доступные инсталляторы в Webfaction (web2py, django...), поэтому я рекомендую вам пойти с одним из них.
Я также установил бы supervisord, чтобы ваша служба работала после некоторой перезагрузки/сбоя/проблемы.
Я был бы рад помочь вам, если у вас есть какой-то конкретный вопрос...