Cómo obtener status code en la lista de movimientos con Python

Autor: | Última modificación: 26 de agosto de 2022 | Tiempo de Lectura: 3 minutos
Temas en este post: ,

¿Sabes cómo obtener status code en la lista de movimientos con Python? El status code es uno de los elementos para interactuar con el usuario. Por lo tanto, para que puedas emplearlo en tus programas de código, hoy te contaremos cómo obtener status code en la lista de movimientos con Python. Esto se realiza para contarte al usuario del programa de la aplicación que hay un problema o que todo va bien con los datos que le ha ingresado al programa. Continúa leyendo si quieres saber cómo obtener un status code.

Cómo obtener status code en la lista de movimientos con Python

El status code es un valor que se genera en un programa de código cuando existe el desarrollo de una aplicación o plataforma en juego y se necesita interactuar con el usuario del producto final. El status code puede representar el valor, la situación o cualquier cosa que desees.

El código debe establecerse dentro de un método del programa, en donde no solo se vinculen la clase y los demás ficheros, sino que también se vinculen la aplicación y elementos como la API, desde donde sacaremos información.

Antes de obtener el status code

Antes de poder obtener el status code dentro de la lista de movimientos de una app (en nuestro ejemplo será una app que registra lo ingresos y gastos de una cuenta), tendrás que importar las librerías y elementos necesarios para el funcionamiento de lo que escribirás a continuación. La primera parte se relaciona con los elementos json, jsonify y request de la dependencia de Flask. Por otra parte, deberás importar la aplicación y la clase principal del programa, que se encuentra en el fichero de models: DBManager.

Asimismo, deberás instanciar la clase que has importado y vincularla con la ruta de la aplicación, para que el mensaje del status code aparezca en la ventana que acabas de establecer. En este caso, debe aparecer en la pestaña de los movimientos.

Para generar el status code

Para generar el status code, tienes que establecer un método que almacene los movimientos que generarán los código de estado. Esto quiere decir que, por ejemplo, si el usuario realiza incorrectamente un acción sobre un movimiento, se generará un código de error. Mientras que, si todo va bien dentro del programa, aparecerá un status code que represente el éxito.

En este ejemplo práctico, vamos a categorizar el método de consultar con SQL, establecido en un post anterior de KeepCoding. En este caso, si hay un seguimiento correcto del proceso para consultar la base de datos (SELECT * FROM movimientos ORDER BY fecha, hora’), resultará en los movimientos que necesita la app, por lo que tendríamos un status code de éxito.

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

Ahora, si hay una excepción a esa regla y no se realiza bien el proceso, se generará un string o cadena con el nombre de «error», así como un status code de error.

Script para obtener status code en la lista de movimientos con Python

A continuación, te traemos una representación del script de cómo se verían los valores, variables y comandos necesarios para obtener status code en la lista de movimientos con Python. Este debe estar establecido dentro del fichero views.py del programa.

#importar librerías necesarias

from flask import json, jsonify, request

from .import app

from .models import DBManager

#instanciar la clase y vincularla

db == DBManager (app.config.get («RUTA»))

@app.route (‘/api/ v1/ movimientos’)

def lista_movimientos ():

try:

movimientos = db.consultarconSQL (‘SELECT * FROM movimientos ORDER BY fecha, hora’)

resultado = {

«status»: «sucess»,

«results»: movimientos

}

except Exception as error:

resultado = {

«status»: «error»,

«message»: str (error)

}

return jsonify (resultado)

De esta manera, habrás obtenido un status code en la lista de movimientos con Python y puedes reproducir este mismo proceso en proyectos de código de otra índole.

¿Qué puedes hacer ahora?

Si bien sabes cómo obtener status code en la lista de movimientos con Python, aún te falta pintarlo y ejecutarlo en tu programa. Recuerda que este es solo un paso del largo proceso para generar una aplicación web que se relacione con una base de datos y, a su vez, interactúe con el usuario.

La programación es un proceso largo, pero satisfactorio. Por eso, si quieres seguir sintiendo satisfacción con los programas que realices, pero necesitas de una ayuda profesional para empezar, te recomendamos echarle un vistazo al programa de Aprende a Programar desde Cero Full Stack Jr. Bootcamp. ¿A qué estás esperando? Apúntate y continúa aprendiendo acerca de este sector.

[email protected]

¿Sabías que hay más de 40.000 vacantes para desarrolladores web sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!