Я использую OAuth, чтобы разрешить моему пользователю OAuth с Hunch, на моей веб-странице есть кнопка, позволяющая пользователю перейти к Hunch и ввести свои данные
<form action="/hunch" method="post" align = "right">
<div>
<input type="submit" value="Login using Hunch">
</div>
</form>
Как я могу вызвать здесь метод, а не обработчик? как это в настоящее время называется это:
class hunch(webapp.RequestHandler):
def post(self):
url = 'http://hunch.com/authorize/v1/?app_id=123&next=/get-recs'
self.redirect(url)
logging.info("url2 = " + url2)
auth_token_key = self.request.get('auth_token_key')
logging.info("auth_token_key = " + auth_token_key)
но когда я печатаю url2, он просто печатает / догадывается? Я надеюсь, что это имеет смысл.
Кроме того, должен ли auth_token_key = self.request.get('auth_token_key')
получать информацию от URL-адреса, на который направляется пользователь после ввода своих учетных данных?