Цель: Использование базовой платформы webapp для приложения engine Я хочу создать новый запрос с данными для отправки для отправки другому RequestHandler. Что-то вроде pageGenerator.post({'message':'the message','datum1':datum1,...})
...Публикация с одного RequestHandler на другой в App Engine
Описание проблемы: обработчик Один запрос, назовем его pageGenerator
, создает страницу с формой на нем. Когда пользователь отправляет форму, сообщение переходит к другому обработчику: dataProcessor
. Если dataProcessor
обнаруживает некоторую проблему с представленными данными, он отправляет представленные данные плюс сообщение об ошибке на метод postGenerator, а pageGenerator будет обслуживать страницу с сообщением об ошибке.
Как передавать данные (и контролировать) взад и вперед, как это? Я хотел бы pageGenerator
, чтобы иметь возможность получить данные с self.request.get('message')
.
Есть ли причина, по которой dataProcessor должен быть RequestHandler? Не было бы проще, если бы это был просто код, который вызывает вызовы pageGenerator? –