Je souhaite passer un objet d'une page Web ('localhost/form') à une autre page Web de redirection ('localhost/redirect') en utilisant Tornado. Mes extraits de code ressemble à quelque chose comme ça ..Transmission d'une variable d'un site Web à un autre sur Tornado
class FormHandler (BaseHandler):
def get(self):
redirect_page='localhost/redirect'
some_variable='a variable that can only be generated in FormHandler'
self.write('<button id="Redirect" type="button">Redirect</button><br><script> document.getElementById("Redirect").onclick = function() {location.href ="'redirect_page'";};</script>')
class RedirectHander (BaseHandler):
self.write('The variable passed was'+some_variable)
def make_app():
return Application(
[
url('/', BaseHandler, { "var":"nothing" }, name="root"), # this is for the root! :)
url('/form', FormHandler, { "var":"initialize this!" }, name = "forlorn"),
url('/redirect', RedirectHandler, { "var":"initialize this!" }, name = "forlorn"),
],
# settings:
debug = True,
)
Quelle est exactement la question? Avez-vous des erreurs? – PhilMasterG
Comment passer une variable de localhost/form à localhost/redirect? – user3776598
Pas d'erreur. Je ne sais pas comment le faire .. – user3776598