<div dir="ltr"><div><div><div><div><div>ciao a tutti,<br></div>sto imparando Bottle, mini-framework, e da neofita quale sono, mi ritrovo a voler passare dei parametri ad un altro route.<br></div>Il codice č il seguente:<br>
<br>from bottle import Bottle, run, template, request<br>app = Bottle() <br><br>@app.route("/home") <br>def home(): <br> <br> if request.GET.get('Button_save','').strip(): <br> nome = request.GET.get('nome', '').strip()<br>
cognome = request.GET.get('cognome', '').strip() <br> return nome,cognome<br> else:<br> return template('pagweb1.tpl') <br> <br>@app.route("/elabora") <br>
def elabora(): <br> pass <br><br>run(app, host='localhost', port=8000, debug=True)<br><br><br></div><div>e il template "pagweb1.tpl" č il seguente:<br><br><!DOCTYPE html><br><html><br>
<head><br> </head><br> <body><br> <form><br> nome: <input type="text" name="nome" /><br/><br> cognome: <input type="text" name="cognome"/><br/> <br>
<input type="submit" name="Button_save" value="invia dati"/> <br> </form><br> </body><br></html><br></div><div><br></div>In sostanza vorrei prendere le variabili "nome" e "cognome" e passarla al route "elabora", in modo da elaborarli.<br>
</div>Come fare ?<br></div><br></div>