Entonces pudimos enviar nuestro formulario.
E idealmente, ahora tenemos una forma de capturar esos datos que el usuario envía al servidor.
Una vez más, si envío algún tipo de datos y hago clic en enviado, recibo formularios enviados, corríjalos ahora mismo.
Si abro las herramientas para desarrolladores y las actualizo, verá que tenemos algunos errores de los que debemos ocuparnos.
.
Uno es este formulario enviado.
Entonces, si me desplazo hacia abajo, en realidad hay una cosa que debo corregir para que mi servidor pueda
leer estos datos.
Tenemos que entrar en nuestro ASML de contacto, y solo tenemos que asegurarnos de que todas nuestras entradas, es decir,
el correo electrónico, el texto y el área de texto, tengan un atributo de nombre.
Y esto es para que podamos capturar los datos.
En la parte de atrás, te mostraré lo que quiero decir.
Así que tengamos el nombre aquí como.
Correo electrónico.
Nombre aquí como tema.
Y luego nombre aquí.
Como el mensaje para que si guardo esto ahora.
Y vuelvo.
A mis contactos.
Y envíe esto de nuevo.
Bueno, primero tendremos que refrescarte, así que refresquemos.
Envió algunos mensajes.
Y si hago clic en Samenow.
Y vamos a enviar formulario.
Verá que si me desplazo hacia abajo, tengo un campo de datos de formulario.
Ahora tenemos el correo electrónico, el asunto y el mensaje que enviamos desde el principio.
A nuestra aplicación de matraz.
Debido a que ahora le dimos los atributos de nombre, sabe qué hacer.
Así que esto es solo un mensaje rápido, es solo un estándar de formulario HTML que tendremos que agregar nosotros mismos.
Ahora bien, si vamos a la documentación del matraz, podemos acceder a estos valores usando el formulario de solicitud dort.
Así que si volvemos.
Y pasamos al servidor.
Podemos hacer algo como dicen en la documentación, puedo decir si solicito y este pedido es algo que tendré
que importar y que ya he hecho desde Flask.
Entonces, si se solicita el método, que es si dijimos que el método va a ser posterior, que si miramos al
contacto con ese HMO.
Tenemos el método como publicación, así que si ese es el caso.
Luego, quiero que obtengas esos datos haciendo el formulario de punto de solicitud, y puedo acceder a diferentes valores como
correo electrónico o mensaje como este.
Ahora, una manera fácil de obtener esta información es hacer un método llamado a DECT, que es
convertir los datos del formulario en un diccionario.
Así que vamos a obtener todo como un diccionario y luego, finalmente, nos aseguraremos de obtener estos datos.
Simplemente imprimamos datos y solo tenemos que devolver algo.
Así que digamos volver.
Y quiero que devuelva el formulario enviado.
Por ahora.
De lo contrario.
Regresaremos.
Algo salió mal.
Intentar otra vez.
Si guardamos esto.
Abramos nuestra terminal y volvamos al formulario.
Actualicemos. Voy a cerrar esto por ahora, solo envíe nuestra información regular.
Si hago clic en Se envió el formulario enviado, tengo algunos errores aquí que tendremos que corregir pronto.
Pero si me desplazo un poco hacia arriba.
Mire eso, tenemos correo electrónico, asunto y mensaje como un diccionario.
En nuestro back-end, simplemente transferimos datos a nuestra aplicación Python, ¿qué tan genial es eso?
Ahora, la razón por la que obtenemos este error en la parte inferior.
Es porque ahora mismo, cuando envío un formulario, sigo solicitando el icono del Vaticano.
Ahora, si volvemos a nuestra aplicación, notará que cada vez que visitamos una nueva área, nuestra fabricación no
se muestra.
Bueno, si volvemos a nuestra página.
Vayamos al índice.
Lo veremos en el enlace de aquí.
Buscamos el ícono de nuestro padre, ícono en activos estáticos.
Pero si recuerdas, tenemos nuestro ícono de punto de perno justo en la carpeta estática aquí.
Entonces, todo lo que tenemos que hacer es simplemente cambiar el nombre de algunos de esos archivos o, en nuestro caso, podemos mover
esto, llamarlo icono de pensamiento del Vaticano y moverlo a la carpeta de activos estáticos.
Al igual que.
Ahora, si actualizo la página, verán que tengo mi nuevo Bult Vatican.
Finalmente, quiero hacer algo más interesante una vez que un usuario envía un formulario.
Quiero tener un pequeño mensaje de agradecimiento.
Ahora, hay muchas formas de hacer esto, pero la forma más fácil que vamos a hacer es copiar
este archivo completo.
Así que solo voy a decir duplicar y llamarlo.
Gracias, Dr.
Ahora, gracias, HMO será exactamente lo mismo que la página de contacto que creamos.
Excepto en lugar de la forma que tenemos, así que agarremos.
Este formulario de información, por lo que en lugar de tener este formulario.
Quizás simplemente diga gracias, me pondré en contacto con usted en breve.
Así.
Ahora, lo bueno que podemos hacer aquí es que ahora podemos redirigir a la página de agradecimiento después de que envíen el
formulario de contacto y la forma en que podemos hacerlo es en el servidor Dopy.
Podemos importar.
Hagamos esto un poco más pequeño e importaremos la redirección.
Módulo.
Y todo lo que tenemos que hacer aquí, en lugar de decir formulario enviado, ¿podemos decir redirigir a qué ruta?
Bueno, lo redireccionaremos para agradecer dot html.
Como esto.
Nuevamente, porque gracias, ese correo electrónico está en nuestras plantillas y porque nuestras raíces están configuradas para
cambiar dinámicamente, deberíamos poder redirigir a.
Gracias.
Tú si te guardo.
Y digamos actualizar, envíe algunos datos aquí.
Haga clic en enviado.
Mira eso.
Gracias.
Me pondré en contacto contigo en breve.
Qué genial es eso y hay muchas cosas interesantes que podemos hacer aquí, ¿verdad? Usando el.
Corchetes como este, si digamos que le pedimos a alguien que envíe su nombre de usuario o
nombre, podemos agradecerle quizás con el nombre real que envió.
Así que algo como gracias, Bob, o gracias, Ed.
Pero eso es algo de lo que ya hemos hablado por ahora.
Eso se ve muy bien.
Entonces puedo.
Para enviar ahora un formulario de contacto.
Asegúrese de que no obtenga ningún error, así que si hago clic en.
Al enviar.
Mire que HMO incluso me dice, oye, esto tiene que ser un correo electrónico.
OK, enviemos.
Y ahí vamos.
Todo esta funcionando
No hay errores, estamos enviando el formulario con todos nuestros datos y estamos recibiendo toda esa información.
Justo aqui.
¿Cuan genial es eso?
Así que ahora tenemos nuestro servidor dopy configurado para aceptar información, y ahora tenemos nuestro sitio web que puede, bueno,
con suerte, permitirnos tener mensajes de clientes, pero tenemos que hacer algo con estos datos para almacenarlos
en algún lugar, porque ahora esto está en la memoria.
Cada vez que cierro el servidor.
Esta información se pierde.
Idealmente, persistimos en algún lugar o, idealmente, lo almacenamos en algún lugar para que en el futuro podamos volver tal vez una semana más tarde
y ver quién ha enviado un formulario en nuestro sitio web.
Hagámoslo en el siguiente video.