[pyar] Flask, JSON, PostgreSQL y 2 ojos de salamandra...

Juan E. Drucker juan en unahormiga.com
Mie Mar 4 00:23:43 ART 2015


Hola Leandro,

Usando .get_data() sobre la respuesta del db.execute deberías obtener el
JSON dentro del view de Flask. Si despues
Lo que va a quedar deprecated es response.data

Fuente: https://twitter.com/mitsuhiko/status/343761563292925952 (project
leader de Flask)

Saludos.
Juan.

2015-03-03 22:19 GMT-03:00 Leandro E. Colombo Viña <colomboleandro en gmail.com
>:

> Mis estimados!!!
>
> Necesito ayuda nuevamente con estos conjuros del libro mágico de la web...
> :-P
>
> Tal vez ya me han leído pidiendo auxilio con una aplicación en Flask... me
> encantó la simpleza que propone, pero hay algo que no logro terminar de
> entender. :-/
>
> Mi aplicación se comunica con una base PostgreSQL y gran parte de la
> lógica está en el motor de la base y se llama con funciones o stored
> procedures.
> Estoy usando una extensión: Flask-MoreSQL[1] que simplifica (??) el
> llamado a las funciones en PostgreSQL. El tema es que eso me devuelve una
> "HTTP JSON Response". Hice algunas pruebas y obtengo lo más bien la info,
> pero para manejarla en la vista termino usando JavaScript (del cuál no soy
> muy amigo) y quiero maximizar el código que uso en Python.
>
> Por lo que estuve viendo en la documentación oficial[2] el objeto Response
> tiene un atributo data que yo puedo llamar en mi función y devolver eso a
> la vista para manejarlo con Python, pero dice: " This should not be used
> and will eventually get deprecated." Lo que no entiendo es si eso hace
> referencia a data o a como es que se obtiene esa data.
>
> Con esto, además me surge otra pregunta... cuando llamo a la función desde
> JavaScript, lo hago con jQuery con getJSON y le paso la URL de mi función.
> ¿Cómo puedo hacer lo mismo pero desde Python/Flask? (Se me revuelve en la
> cabeza cuando leo sobre request/response)
>
> Desde ya, como siempre, gracias por la lectura!
> Y si hay respuestas, mucho mejor!!!
>
> Abrazo.
>
> [1] https://pythonhosted.org/Flask-MoreSQL/
> [2] http://flask.pocoo.org/docs/0.10/api/#response-objects
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150304/58747952/attachment.html>


More information about the pyar mailing list