[Python] bottle e passaggio valori ad altro route

Riccardo mancuso mancuso.riccardo63 a gmail.com
Mar 23 Apr 2013 18:43:55 CEST


ciao a tutti,
sto imparando Bottle, mini-framework, e da neofita quale sono, mi ritrovo a
voler passare dei parametri ad un altro route.
Il codice è il seguente:

from bottle import Bottle, run, template, request
app = Bottle()

@app.route("/home")
def home():

     if request.GET.get('Button_save','').strip():
         nome = request.GET.get('nome', '').strip()
         cognome = request.GET.get('cognome', '').strip()
         return nome,cognome
     else:
         return template('pagweb1.tpl')

@app.route("/elabora")
def elabora():
     pass

run(app, host='localhost', port=8000, debug=True)


e il template "pagweb1.tpl" è il seguente:

<!DOCTYPE html>
<html>
  <head>
  </head>
        <body>
              <form>
                   nome: <input type="text" name="nome" /><br/>
                   cognome: <input type="text"
name="cognome"/><br/>
                   <input type="submit" name="Button_save" value="invia
dati"/>
              </form>
        </body>
</html>

In sostanza vorrei prendere le variabili "nome" e "cognome" e passarla al
route "elabora", in modo da elaborarli.
Come fare ?
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130423/ae43ad96/attachment.html>


Maggiori informazioni sulla lista Python