Flask
-
Cómo realizar pruebas unitarias en Flask
Introducción La prueba es fundamental en el proceso de desarrollo de software, ya que garantiza que el código se comporta como se espera y está libre de defectos. En Python, pytest es un popular marco de pruebas que ofrece varias ventajas sobre el módulo estándar unit test, que es un marco de pruebas integrado de Python y forma parte de la biblioteca estándar. pytest incluye una sintaxis más simple, mejores salidas, fixtures potentes y un rico ecosistema de plugins. Este…
-
Cómo crear una API REST con Flask en Ubuntu
Introducción En este tutorial, aprenderá a crear una API REST simple utilizando Flask, un marco web ligero de Python. cubriremos los conceptos básicos para configurar una aplicación de Flask, definir rutas, manejar solicitudes y devolver respuestas en formato JSON. Al finalizar este tutorial, tendrá funcionando una API que podrá ampliar y integrar con otras aplicaciones. Prerrequisitos Un servidor que ejecute Ubuntu y un usuario no root con privilegios de sudo y una cortina activa. Para obtener instrucciones sobre cómo configurar…
-
Cómo manejar errores en una aplicación de Flask
El autor seleccionó el Fondo de Código Abierto Gratuito para recibir una donación como parte del programa Write for DOnations. Introducción Flask es un framework web ligero de Python que proporciona herramientas y características útiles para crear aplicaciones web en el lenguaje Python. Cuando desarrollas una aplicación web, inevitablemente te encontrarás en situaciones donde tu aplicación se comporta de manera contraria a lo que esperabas. Podrías escribir mal una variable, usar incorrectamente un bucle for, o construir una declaración if…
-
Cómo usar plantillas en una aplicación de Flask
El autor seleccionó el Fondo de Código Abierto Libre para recibir una donación como parte del programa Write for DOnations. Introducción Flask es un framework web ligero de Python que proporciona herramientas y características útiles para crear aplicaciones web en el lenguaje Python. Al desarrollar una aplicación web, es crucial separar la lógica de negocio de la lógica de presentación. La lógica de negocio se encarga de manejar las solicitudes de los usuarios y de comunicarse con la base de…
-
Cómo crear tu primera aplicación web usando Flask y Python 3
El autor seleccionó el Fondo de Código Abierto Libre para recibir una donación como parte del programa Write for DOnations. Introducción Flask es un framework web liviano en Python que proporciona herramientas y características útiles para crear aplicaciones web en el lenguaje Python. Ofrece a los desarrolladores flexibilidad y es un framework accesible para nuevos desarrolladores porque puedes construir una aplicación web rápidamente utilizando solo un solo archivo Python. Flask también es extensible y no impone una estructura de directorio…
-
Cómo utilizar formularios web en una aplicación de Flask
El autor seleccionó el Free and Open Source Fund para recibir una donación como parte del programa Write for DOnations. Introducción Los formularios web, como los campos de texto y las áreas de texto, permiten a los usuarios enviar datos a tu aplicación para utilizarlos para realizar una acción o para enviar áreas de texto más grandes a la aplicación. Por ejemplo, en una aplicación de redes sociales, podrías proporcionar a los usuarios un cuadro donde puedan agregar nuevo contenido…
-
Cómo utilizar relaciones de base de datos muchos a muchos con Flask-SQLAlchemy
El autor seleccionó el Fondo de Software Libre y de Código Abierto para recibir una donación como parte del programa Escribir para Donaciones. Introducción Flask es un marco de trabajo web ligero de Python que proporciona herramientas y características útiles para crear aplicaciones web en el lenguaje Python. SQLAlchemy es un kit de herramientas SQL que proporciona acceso eficiente y de alto rendimiento a bases de datos relacionales. Proporciona formas de interactuar con varios motores de base de datos como…
-
Cómo consultar tablas y paginar datos en Flask-SQLAlchemy
El autor seleccionó el Fondo de Software Libre y de Código Abierto para recibir una donación como parte del programa Escribe para Donaciones. Introducción Flask es un marco de trabajo web ligero para Python que proporciona herramientas y características útiles para crear aplicaciones web en el lenguaje Python. SQLAlchemy es un kit de herramientas SQL que proporciona acceso eficiente y de alto rendimiento a bases de datos relacionales. Proporciona formas de interactuar con varios motores de base de datos como…
-
Cómo usar una base de datos PostgreSQL en una aplicación Flask
El autor seleccionó el Fondo para el Software Libre y de Código Abierto para recibir una donación como parte del programa Escribe para Donaciones. Introducción En las aplicaciones web, generalmente necesitas una base de datos, que es una colección organizada de datos. Utilizas una base de datos para almacenar y mantener datos persistentes que se pueden recuperar y manipular de manera eficiente. Por ejemplo, en una aplicación de redes sociales, tienes una base de datos donde se almacenan los datos…