INVESTIGACION RESUELTA – VERSION CORTA
INVESTIGAR:
·
LOS METODOS POST Y GET EN HTML Y EN FLASK
·
QUE ES UN
DECORADOR EN PYTHON (FLASK)
·
QUE ES FRONTED
·
QUE ES BACKEND
·
PARA QUE SIRVE: redirect("/") EN FLASK
·
QUE HACE render_template("index.html") EN FLASK
·
PARA QUE SIRVE: app.run(host="0.0.0.0") EN FLASK
DESARROLLO
1. Métodos GET y POST en
HTML y Flask
Los
métodos GET y POST son formas de enviar información entre un
navegador y un servidor web.
A. Método GET
El método
GET se utiliza para solicitar información al servidor.
Características
- Los datos viajan en la URL.
- Son visibles para el
usuario.
- Tienen límite de longitud.
- Se pueden guardar en
marcadores (favoritos).
- No son recomendables para
contraseñas o información sensible.
Ejemplo
de una URL resultante con el método GET:
http://localhost:5000/buscar?nombre=Juan
B. Método POST
El método POST se utiliza para enviar datos al servidor.
Características
- Los datos no aparecen en la URL.
- Permite enviar grandes cantidades de información.
- Más seguro para formularios.
- Utilizado para registros, inicios de sesión,
carga de archivos, etc.
Ejemplo: URL permanece así tal cual:
http://localhost:5000/registro
Los datos viajan
dentro de la petición HTTP, va oculta a los ojos del usuario
2. ¿Qué es un decorador en Python?
Un decorador es una función especial que modifica o amplía el comportamiento de otra función
sin cambiar su código original.
La sintaxis
utiliza el símbolo @.
3. ¿Qué es el Frontend?
El frontend es la parte de una aplicación o
sitio web que ve y utiliza el usuario.
Es todo lo que
aparece en la pantalla:
- Botones
- Menús
- Formularios
- Imágenes
- Colores
- Textos
- Animaciones
- Diseño de la página
4. ¿Qué es el Backend?
El backend es la parte de una aplicación web
que funciona en el servidor y que
el usuario normalmente no ve.
Su trabajo es
recibir solicitudes, procesar información, acceder a bases de datos y devolver
respuestas al frontend.
5. ¿Para qué sirve redirect(“/”) en Flask?
En Flask, redirect() sirve para redirigir
al navegador a otra URL
Ejemplo: return redirect("https:colegiotrinitatioctg.com/")
6. ¿Qué hace render_template("index.html") en Flask?
La función:
render_template("index.html")
le dice a Flask: "Busca
el archivo index.html, procesa su
contenido y envíalo al navegador."
Es la forma
habitual de mostrar páginas HTML en Flask.
7. ¿Para qué sirve app.run(host="0.0.0.0") en Flask?
Cuando ejecutas
Flask normalmente: el servidor suele escuchar únicamente en:
127.0.0.1
Esto significa que solo tu propio computador puede acceder a la aplicación.