Bienvenido de nuevo.
Las bases de datos existen para almacenar datos que persisten.
Esos son datos que, con suerte, duran todo el tiempo que queramos para que podamos analizar los datos, tal vez podamos
obtenerlos cuando los necesitemos.
Y eso es lo que hacen las bases de datos.
Y la mayoría de las veces, cuando trabaja con desarrollo web, tiene una interfaz que se centra
en el lado del navegador.
Entonces ese es el caso.
El JavaScript, el HTML, tenemos el back-end, que generalmente es el lado del servidor donde podemos usar
cosas como Python, Flask, Django para construir un servidor.
Y luego también tenemos este lado de la base de datos en el back-end donde el servidor se comunica
con algo como Mongo DB, un tipo de base de datos para almacenar esta información.
Entonces, en lugar de almacenar esa información en un archivo de Excel como nosotros, podemos almacenarla en una base de datos
real, lo que nos da mucho más poder.
Ahora, nuevamente, este no es un curso sobre bases de datos, por lo que no es necesario que profundicemos en el tema.
Si vuelvo al servidor DCPI en el formulario simit, quiero envolver esto en un intento, excepto bloquear, solo para que podamos detectar
errores de una mejor manera.
Así que después de la publicación.
Haré un bloqueo de prueba.
Y solo aplicaremos sangría a esto y también haremos una excepción aquí.
Y aquí, regresaremos si hay un error, algo.
O digamos simplemente.
No se guardó en la base de datos.
De modo que mientras probamos esto, sabemos que si ha sucedido algo malo en nuestro caso, vamos a
verificar la publicación.
Si no es un método de publicación, entonces tenemos una condición else que volverá.
Algo salió mal.
Intentar otra vez.
Y luego vamos a probar este fragmento de código; de lo contrario, regresaremos no guardado en la base de datos.