Manejando datos

Usando plantillas Jinja2 en GAE

Posted by in HTML5, Python

Seguimos trabajando con Google App Engine y Python, donde hoy vamos a mejorar bastante nuestra aplicación ampliando sobre cómo trabajar con plantillas. El código lo teneis disponible en GitHub. Modifcaciones en la plantilla He modificado la plantilla para incluir un menú, y así poder seguir usando la plantilla de forma que el contenido del menú sea visualizado siempre en la zona central. La base de la aplicación diseñada cuenta con una zona central que es donde queremos centrar el contenido, y así lo haremos en la plantilla Ahora jugaremos con…read more

Plantillas Jinja2 en GAE

Posted by in HTML5, Python

Tras dos entradas hablando y probando Google App Engine con Python, seguimos profundizando, y es hora de jugar con plantillas HTML, en lugar de mezclar HTML y Python, y no a cómo se programa con ASP Clásico, que sí es mezcla. Utilizamos las plantillas Jinja2 en GAE, que son muy socorridas, muy similar a las empleadas con HandleBars en Javascript, aunque cuando requieres cosas más complejas, hay notables diferencias. Usando plantillas jinja2 Si bien lo realizado hasta ahora es bastante interesante, no queda sino comentar que es un poco cutre…read more

Google App Engine: Creando un proyecto

Posted by in Python

La entrada de hoy está dedicada a los primeros pasos en Google App Engine para la creación de un proyecto dentro de la nube de Google. Para ello, nos vamos a https://console.developers.google.com/project y pulsamos en Nuevo Proyecto (por supuesto, debe estar logueado en su cuenta de gmail). Lo siguiente es que nos pregunta cómo se llama el proyecto a crear y el ID (que debe estar libre, por supuesto). Tras confirmar que creamos el proyecto, lo siguiente es esperar cómo un minuto o así, ya tenemos listo el proyecto para…read more

Google App Engine for Python: probando webapp2

Posted by in Frameworks, Python

De nuevo retomamos un tema en #manejandodatos al que dedicamos mucha teoría y poca práctica. Se trata de trabajar en Google App Engine for Python, a partir del ejemplo explicado aquí: http://www.manejandodatos.es/2014/12/google-app-engine-para-python/. En anteriores entradas se explicó cómo instalar el correspondiente SDK, e incluso os conté cómo hacer una prueba con el framework webapp2, que permite programar para Web con Python. Hoy damos un paso más en el uso de este framework bajo la nube de Google. Qué es webapp2 Pues … un framework que facilita la realización de tareas….read more

Generando mapas estáticos con Google Map y Python

Posted by in Python

La entrada de hoy está relacionada con la resolución de un pequeño problema que me ha consultado un lector de este blog, y comparto la solución, que ha supuesto realizar un pequeño script de Python, utilizando Google Maps, para conseguir imágenes con mapas estáticos. El objetivo es utilizar estos mapas estáticos en unos informes, y qué mejor que acelerar y automatizar los mapas de ubicación de puntos. La alternativa es hacerlos en ArcGIS, previo cambio de sistema de coordenadas, localización del fondo del mapa, …. El problema Se dispone de…read more