Blueprints en Flask

En este artículo veremos cómo utilizar Blueprints para modularizar nuestras aplicaciones Flask para hacerlas fácilmente escalables. También veremos como utilizarlos para gestionar los recursos de cada módulo. El micro-framework Flask tiene entre sus principales características la flexibilidad con respecto al diseño de arquitectura de sus aplicaciones. No existe una estructura Leer más…

Manejo de log en Flask

En este artículo veremos cómo utilizar el módulo de Python logging para el manejo de log en Flask. También exploraremos como registrar los eventos más importantes de la aplicación para realizar debugging. Módulo Logging El módulo logging de Python contiene un sistema de log flexible que puede utilizarse para cualquier Leer más…

Autenticación con JWT en Flask

En esté artículo veremos como implementar autenticación a través de JWT en nuestra aplicación Flask utilizando la extensión Flask-JWT-Extended Flask-JWT-Extended es una extensión para Flask que agrega soporte para el uso de JSON Web Tokens (JWT) para autenticación permitiendo la protección de rutas. Entre sus características se encuentra la posibilidad Leer más…

Consultas con Flask-SQLAlchemy

En este artículo veremos como realizar consultas a base de datos utilizando el ORM Flask-SQLAlchemy. Veremos como insertar, actualizar y eliminar registros. Flask-SQLAlchemy permite manipular la base de datos a través de los objetos que los representan configurados como modelos en nuestra aplicación. Podremos insertar, actualizar y eliminar registros a Leer más…

Flask-SQLAlchemy

En este artículo veremos la instalación de la extensión Flask-SQLAlchemy para el framework Flask y algunas configuraciones básicas para diferentes bases de datos. Es una extensión de Flask que permite integrar la librería SQLAlchemy a una aplicación Flask. SQLAlchemy es un toolkit que permite manejar consultas de tipo SQL y Leer más…