У меня есть форма, которая отправляет информацию одному из моих обработчиков. Мой обработчик проверяет информацию, а затем должен отправить эту информацию третьему лицу И перенаправить пользователя на эту страницу.
Пример
class ExampleHandler(BaseRequestHandler):
"""DocString here...
"""
def post(self):
day = int(self.request.get('day'))
checked_day = CheckDay(day)
if checked_day:
#Here is where I would like to redirect the user to the 3rd party -- but via a post as I will be submitting a form based on data in checked_day on their behalf.
else:
# Otherwise no post redirect is needed -- just a simple self.redirect.
self.redirect('/example')
У вас есть какой-нибудь совет, как я могу перенаправить пользователя на страницу, где я отправил форму?
В идеале мне бы хотелось, чтобы self.redirect () разрешал POST на сторонние сайты, но я не думаю, что это вариант.
Моя цель - проверить предоставленные данные, прежде чем отправлять их третьим лицам. Мне не хватает их других вариантов?