Cómo crear un fichero views de una app de ingresos y gastos en Python

| Última modificación: 10 de abril de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

El fichero views de una app de ingresos y gastos en Python es uno de los elementos más importantes que se han encontrado en el proceso del ejercicio práctico para desarrollar una aplicación web que registre todos los movimientos, ingresos o gastos, de una cuenta. Este fichero es importante para instanciar todos los métodos correspondientes del programa de código.

De esta manera, en este artículo, te presentamos el proceso para crear un fichero views de una app de ingresos y gastos en Python.

Ficheros de un programa para un app de ingresos y gastos en Python

A continuación, te contaremos cuáles son los ficheros necesarios de un programa para un app de ingresos y gastos en Python. En cada uno de ellos se establecerán elementos necesarios para el funcionamiento del programa y para el modelo de la aplicación, así como para construir la interfaz gráfica de la aplicación.

Para desarrollar las funcionalidades del programa

Estos ficheros se encargan de controlar las características y funcionalidades del programa de código. Aquí se establecen todos los elementos, clases y métodos del programa.

  • Fichero views.py
  • Fichero models.py
  • Fichero __init__.py

Para desarrollar la interfaz gráfica

Los ficheros para desarrollar la interfaz gráfica se encargan de representar todas las variables y herramientas para dibujar el texto, los botones y otros elementos que verás cuando se ejecute el programa.

  • Inicio.html
  • Styles.css

Cómo crear un fichero views de una app de ingresos y gastos en Python

Para crear un fichero views de una app de ingresos y gastos en Python deberás realizar tres procesos, que deben integrarse en tu extracto de código en el fichero views.py, del programa para el desarrollo de la aplicación web.

Importar ficheros necesarios

🔴 ¿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

En primer lugar, como en la creación de cualquier otro fichero, deberás crear el fichero views.py y, allí mismo, importar los ficheros o librerías necesarias para el desarrollo de los componentes del archivo vista del programa.

En este caso, importaremos el fichero de app y del fichero models.py la clase ListarMovimientos. Una vez hecho esto, ya podrás vincular la ruta e instanciar las clases y métodos que serán necesarios para representar los movimientos del fichero CSV añadido en el programa.

Vincular fichero a la ruta

Una vez hayas importado todo los ficheros necesarios para tu programa, deberás vincular el fichero a la ruta con el método @app.route del desarrollo de aplicaciones con Flask. A este método deberás agregarle el signo / dentro de dos comillas. Este será parte de la URL de la aplicación web que piensas desarrollar.

Instanciar las clases y los métodos

Al haber vinculado el fichero a la ruta de la aplicación web, estás listo para definir el método donde se instanciarán las clases y los métodos necesarios para leer el fichero CSV y registrar todos los movimientos de la cuenta.

A esta definición le pondremos el nombre de inicio. De esta manera, se instanciará la clase lista_movimientos como una variable del mismo nombre. Además, se instanciará la clase con el método de leer_archivo.

Después de esto, tendrás que crear un return que genere un string o cadena donde se pasará la lista de movimientos, que aparecerán, por consiguiente, en la consola de programación del IDE donde estás escribiendo tu programa de código.

Representación de los pasos para crear un fichero views de una app de ingresos y gastos en Python

A continuación, te presentamos el extracto del código donde representamos todos los pasos establecidos anteriormente para crear el fichero views de una app de ingresos y gastos en Python. Estos deberán establecerse en el fichero views.py del programa.

#en el fichero views del programa

from . import app

from .models import ListarMovimientos

#vincular el fichero a la ruta

@app.route (‘/’)

def inicio( ):

lista_movimientos = ListaMovimientos( )

lista_movimientos.leer_archivo( )

return str (lista_movimientos)

De esta manera, ya habrás creado el fichero views.py con todos los elementos correspondientes y necesarios para el funcionamiento del programa y la representación de los datos.

Sigue aprendiendo sobre Python

Si bien ya has aprendido el proceso para crear un fichero views de una app de ingresos y gastos en Python, aún te falta conocer muchos otros ficheros importantes que corresponden al modelo y al controlador de un programa de código. En resumen, la vista representará todos los datos y movimientos del programa.

Si quieres seguir aprendiendo sobre el desarrollo de aplicaciones web y sobre Python, tenemos la formación perfecta para ti: el Aprende a Programar desde Cero Full Stack Jr. Bootcamp. ¡Te convertirás en un programador profesional en menos de un año! ¡Anímate a matricularte y sigue aprendiendo!

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.