Podemos hacer esto mediante el uso de request.query_string.
Ejemplo:
Vamos a considerar view.py
from my_script import get_url_params
@app.route('/web_url/', methods=('get', 'post'))
def get_url_params_index():
return Response(get_url_params())
también hace que sea más modular mediante el uso Frasco Planos - http://flask.pocoo.org/docs/0.10/blueprints/
Vamos a considerar primero nombre se pasa como parte de la consulta cadena /web_url /? first_name = john
## here is my_script.py
## import required flask packages
from flask import request
def get_url_params():
## you might further need to format the URL params through escape.
firstName = request.args.get('first_name')
return firstName
Como ve, este es solo un pequeño ejemplo: puede buscar varios valores + formatearlos y usarlos o pasarlos al archivo de la plantilla.
Está en la documentación debajo de inicio rápido: http://flask.pocoo.org/docs/quickstart/#the-request-object – Jarus