Фреймворк бутылки: получение запросов и маршрутизация на работу - PullRequest
1 голос
/ 16 марта 2012

Я написал веб-приложение, используя традиционный CGI. Я сейчас пытаюсь переписать его с бутылкой

Страница проста ... пользователь заполняет форму, нажимает на кнопку отправки, и объект данных отправляется в скрипт на python, который раньше жил в моем cgi-bin

Скрипт python генерирует изображение и выводит URL для этого изображения в стандартный вывод

При обратном вызове я использую JavaScript для отображения вновь сгенерированного изображения на странице, отформатированной в формате html.

Проблема, с которой я столкнулся при работе с бутылкой, заключается в том, чтобы заставить скрипт выполнения изображений выполняться при получении запроса на публикацию. Я привык обрабатывать пост-запрос и обратный вызов с помощью javascript (или jquery). я должен использовать метод бутылки вместо этого?

1 Ответ

0 голосов
/ 21 мая 2012

Я на самом деле решил проблему. Учебное пособие по фреймворку Bottle рекомендует новым пользователям настроить сервер на высокий порт (чтобы избежать конфликта с apache и т. Д.) Для разработки. Мне не хватало двух частей процесса: 1. импортировать скрипт python, чтобы его можно было вызывать из файла основной бутылки 2. в файле основной бутылки добавить маршрут к ссылке api (чтобы JavaScript работал) I ' я не уверен, если бы мне пришлось добавить маршрут, если бы я работал сервер на порт 80

...