Muy bien, todos, esto va a ser muy, muy divertido.
Vamos a crear una página de contacto real donde los usuarios pueden enviar información de contacto e ingresar un mensaje
para que puedan contactarlo en línea.
Ahora, si vamos a la Guía de inicio rápido en Flask y accedemos a los datos de la solicitud, esto realmente
le muestra cómo manejarlo.
Y justo aquí, en el objeto de solicitud, está el código para que podamos obtener información del navegador.
Ahora incluso hay cosas como la carga de archivos para que podamos hacer que las personas carguen sus archivos y los envíen
a nuestro servidor.
Pero por ahora, centrémonos en esto.
Primero quiero copiar el código y luego vamos a hablar sobre lo que está sucediendo.
Vayamos a nuestro servidor, DCPI, tenemos nuestras raíces básicas aquí y agreguemos otra.
Como esto.
Ahora, lo único que me importa ahora es.
En esta parte de aquí, quiero crear una nueva ruta que nombraré por ahora formulario de envío, y esto es algo que realmente
tendré que crear.
Tendrá la publicación de Method y get y nuevamente, este es solo el get predeterminado, lo que significa que el
navegador quiere que enviemos información, simplemente significa que el navegador quiere que guardemos información, pero no nos preocuparemos por
eso por ahora.
También queremos definir una función llamada formulario de envío.
Y finalmente.
Solo quiero devolver por ahora un formulario enviado su mensaje.
Así que ese es nuestro punto final de formulario de envío.
Pero no está haciendo nada en este momento, nunca llamamos a esto en la interfaz del navegador.
Entonces, ¿cómo podemos hacer que esto funcione?
Bueno, vayamos al correo electrónico de contacto y averigüemos qué sucede cuando hacemos clic en el botón.
Y de hecho, vamos a buscarlo, si voy a la página de título, verá que tenemos el botón de enviar.
Entonces, cuando presionamos enviar, idealmente enviamos información al servidor.
Entonces comandemos F y busquemos el envío.
Y mira eso, parece que está aquí, hagamos esto un poco.
Más grande así, para que veamos lo que está pasando.
Vemos que tenemos un botón de tipo enviar y este es el botón que estamos haciendo clic para enviar.
Así que está en la línea setenta y cuatro.
Ahora, arriba aquí, vemos que tenemos algo llamado forma.
Y con la forma, tenemos una acción que podemos tomar, esta es la HMO estándar.
Cuando se creó HMO, la idea era mostrar páginas, pero también usando este formulario, poder enviar datos
al servidor.
Y lo hacemos usando este atributo de acción.
Y aquí podemos poner post o get.
Y si recuerdas, eso es exactamente lo que tenemos aquí.
Este punto final podrá aceptar métodos, ya sea obtener o publicar.
Ahora, no necesitamos entrar en los detalles de qué get versus posties, pero una buena forma de pensarlo
es que podemos enviar datos con get simplemente adjuntando la información a la URL.
Aquí, pero idealmente, no queremos enviar correos electrónicos y mensajes de personas en euros.
Idealmente, queremos enviarlo a algún organismo fiscal que no sea tan claro y obvio.
Entonces, en nuestro caso, usaremos la publicación y les mostraré cómo funciona.
Así que vamos a tener una acción aquí que es la publicación.
Ahora, la forma en que esto realmente funciona es que tendremos que llamar al formulario de envío, que, por cierto,
será nuestro punto final, de modo que con el formulario cuando haga clic.
Envíe aquí, va a ejecutar esto, esencialmente está enviando el formulario con un método.
Eso es post.
Entonces, el formulario de envío de acciones se publicará cuando haga clic en enviar.
Guardemos esto y verifiquemos que funciona, así que voy a decir que envíe el formulario aquí,
lo guardaré y, por ahora, solo devolveré el formulario enviado.
Si regresamos y escribimos un galimatías.
Actualicemos, asegúrese de que sea nuevo si hago clic en enviar.
Mire eso, recibo el formulario enviado, correcto, y verá que el punto final aquí es el formulario de envío.
Esta fue la acción que agregamos en el Alpha.
Nuevamente, si retrocedemos, abre las herramientas de desarrollo.
Vaya a la red aquí.
Hagamos esto un poco más pequeño si hago clic en enviar.
Mire eso en mi red, verá que tenemos el formulario simit, si hago clic en él, obtengo la respuesta que
es el formulario enviado.
Y si voy a los encabezados, ves que hice un método de publicación porque eso es lo que dije.
Este voy a ser yo enviando datos al servidor.
Verá que el tipo de contenido es la aplicación X, forme su URL y codifíquela.
Este es solo un tipo de datos estándar que podemos enviar.
Cuando usamos.
La etiqueta de formulario en HTML, pero no tenemos que preocuparnos por eso porque ahora tenemos acceso a los datos.
Que envió el usuario.
Entonces, en el siguiente video, intentaremos capturar los datos que envié al servidor y leerlos
con nuestro código Python.
Lo veré en el próximo por.