Cómo crear el fichero views de SQL y app con Flask

| Última modificación: 15 de noviembre de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

En un artículo anterior, nos centramos en el ejercicio práctico acerca de una app que registra ingresos y gastos. En este caso, nos centraremos en el proceso para crear el fichero views de SQL y app con Flask de ese mismo ejercicio práctico. Este fichero se encarga de almacenar todos los elementos que permitirán la representación de la aplicación o la página web. De esta manera, te presentamos cómo crear el fichero views de SQL y app con Flask para crear una app que registre movimientos de ingresos y gastos de una cuenta.

¿Cómo crear el fichero views de SQL y app con Flask?

A continuación, te presentamos el fichero views de SQL y app con Flask. Esta es una presentación primaria de cómo se verá este fichero al final del programa, pues aún faltan muchos más elementos por parte de la SQL que deberán integrarse en pasos posteriores del desarrollo.

Así pues, para crear el fichero views de SQL y app con Flask, tendrás que repasar los 4 pasos que estableceremos en los siguientes apartados de este artículo:

Importar aplicación

En primer lugar y como en muchos de los programas de código, deberás importar lo que necesitarás para desarrollar la aplicación en la vista view. En este caso es del el elemento balance. Esto lo haces con el método from/import:

from balance import app

Página de inicio

Aquí deberás vincular la aplicación con la ruta de la página web con el método @app.route, pasándole la ruta como argumento. En este caso, vamos a establecer la página de inicio de la plataforma, por lo que instanciaremos el método def inicio para que nos devuelva la página de inicio:

🔴 ¿Quieres Aprender a Programar con Python? 🔴

Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semana

@app.route (‘/’)

def inicio():

return “Página de inicio”

Página alta de movimiento

Después, deberás vincular la aplicación con la ruta de la página web con el método @app.route, pasándole la ruta como argumento. En este caso, la ruta se etiquetará como nuevo y, además, se pasarán los métodos de peticiones get y post. Aquí deberás definir el método nuevo, que devolverá la página de alta de movimiento, como ves a continuación:

@app.route (‘/nuevo’, methods = [‘GET’, ‘POST’])

def nuevo():

return “Alta de movimiento”

Si quieres saber más acerca de cómo funcionan los métodos get y post, te recomendamos leer uno de nuestros artículos anteriores.

Página actualizar movimiento

Una vez hecho lo anterior, tendrás que vincular la aplicación con la ruta de la página web con el método @app.route, pasándole la ruta como argumento. Este se pasará con la ruta “modificar”, con un id estabilizado, además de los métodos get y post, que ya hemos mencionado antes.

En esta vinculación, tendremos que definir un método al que llamaremos actualizar y que devolverá un elemento formateado con la actualización de movimientos.

Puedes verlo en las siguientes líneas:

@app.route (‘/modificar / <int: id>’, methods = [‘GET’, ‘POST’])

def actualizar (id):

return f “Actualizacion de movimientos {id}”

Página borrar movimiento

Por último, vas a vincular la aplicación con la ruta de la página web con el método @app.route, al que le pasarás la ruta como argumento. Aquí tendrás que pasar la ruta “borrar” con el establecido, además de los métodos get y post ya mencionados. Después de ello, deberás definir un método borrar, el cual devolverá el elemento de borrar movimiento.

Puedes verlo aquí:

@app.route (‘/borrar /<int: id>’, methods = [‘GET’, ‘POST’])

def borrar (id):

return f “Borrar movimiento {id}”

De esta manera, ya habrás creado el fichero views de SQL y app con Flask con todas las rutas que deben estar vinculadas en tu programa de código.

Sigue desarrollando aplicaciones

Si quieres seguir aprendiendo acerca del proceso de cómo crear una aplicación con pasos como el de construir el fichero views de SQL y app con Flask que te hemos explicado en este artículo, puedes visitar el temario de nuestro Aprende a Programar desde Cero Full Stack Jr. Bootcamp. Con esta formación intensiva e íntegra en programación, podrás convertirte en todo un profesional del sector tecnológico en menos de un año. ¡Anímate a matricularte ahora y sigue aprendiendo con KeepCoding!

Ramón Maldonado

Full Stack Developer y Responsable de Formación base en KeepCoding.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Aprende a Programar desde Cero

Full Stack Jr. Bootcamp

Apúntate y consigue uno de los perfiles más demandados con Python en solo 4 meses.