Bienvenido de nuevo.
Así que tenemos nuestro, bueno, francamente, un sitio web realmente aburrido, pero hemos creado nuestro servidor, pero ¿qué más podemos
hacer?
Un servidor generalmente acepta una solicitud del navegador, ¿verdad?
Ahora, hasta ahora, hemos hecho lo que llamamos una ruta de ruta que es la ruta de casa, porque aquí no
hemos escrito nada.
Pero a veces en un sitio web es posible que veas algo como un blog, ¿verdad?
Y si presiono Intro, verá que encuentro que no se encontró todo en el servidor.
Nuevamente, eso se debe a que en este momento nuestro servidor solo está esperando escuchar.
Para su solicitud de ruta, pero si escribimos algo como blog, bueno, no hay ninguna función aquí que se preocupe por eso,
por lo que ve que no hay nada de qué preocuparse y sigue adelante.
Así que creemos también una ruta de blog.
Voy a copiar y pegar y simplemente decir eso, oye, queremos escuchar el
blog y señalar que esto se va a llamar, llamémoslo blog y diremos que estos son mis pensamientos sobre blogs.
Si guardo de nuevo, tenemos el modo de depuración, por lo que no necesito reiniciar la actualización de fi. Mire eso.
Estos son mis pensamientos sobre los blogs y si voy a su directorio raíz, los saludo.
Ahora tenemos múltiples rutas.
Qué bueno es eso, por cierto, si abrimos las herramientas de desarrollo.
Vaya a las herramientas para desarrolladores, abra la red y actualice su.
Verá que estamos obteniendo un documento, ignore esta parte, estas son solo las herramientas de desarrollo en
los complementos que tengo, pero esto es lo que obtenemos.
Simplemente obtenemos un documento simple, una respuesta, que es un texto.
Y si voy a los encabezados y me desplazo hacia abajo.
Ves que solicité esta URL.
Tengo un estado de doscientos.
Y veo aquí que el tipo de contenido con el que respondió el servidor era algo llamado HTML de texto.
Ahora, esto es algo que flask hace por nosotros.
Verá aquí que acabo de enviar una cadena, pero el matraz automáticamente se lo convierte a él también para
que el navegador pueda entenderlo.
De hecho, si voy a los elementos aquí.
Ves aquí que tengo mi correo electrónico con un amigo de hola dentro.
Eso es algo que obtenemos automáticamente, lo cual es realmente agradable.
Pero ahora podemos empezar a hacer cosas realmente interesantes, por ejemplo, creemos otra ruta.
Y esta vez.
Digamos que quiero el blog de, digamos, 20, 20 sobre perros, ¿puedo hacer eso?
Bueno, sí, absolutamente, digamos blog a.
Y esta es mi hija, una publicación de blog muy, muy atractiva.
Así que ahora si vuelvo, hago sangre, está bien, entiendo que si hago el blog 20, 20, digamos perros, entiendo que este
es mi perro.
Genial, entonces puedo tener múltiples rutas como esta, ¿qué pasa si elimino esto y tengo dos bloques con el mismo
punto final?
Si volvemos.
Y solo ve a nuestro blog.
Entiendo que estos son mis pensamientos en los blogs, porque una vez que llega a una ruta que ve, que en
línea ve, automáticamente volverá y se olvidará del resto.
Así que recuperemos la publicación de nuestro blog de perros.
Pero sabes lo que es una pena, porque tenemos este hermoso sitio web, estoy siendo sarcástico aquí,
este hermoso sitio web ASML que hemos creado con Access y JavaScript.
¿No sería bueno si en lugar de simplemente enviar mensajes de texto, realmente pudiera enviarlos?
¿Puedo hacer eso?
Bueno, sí, puedes.
Verás, Flask tiene otra cosa que se llama.
Renderice la plantilla de subrayado, y esta función de plantilla de renderizado nos permitirá enviar el Alfa, así que digamos que
la ruta de inicio ahora en lugar de hola va a hacer algo diferente.
En su lugar, ejecutará la función de plantilla de renderización que viene con flask.
Y luego aquí le damos el archivo de correo electrónico que tenemos para poder darle una ruta en nuestro caso.
Debido a que está en la misma carpeta que el archivo del servidor, podemos simplemente hacer index dot HTML.
Lucha, ejecuta esto.
Veamos si esto funciona, si vuelvo a mi casa, ¿no?
Entro allí, leamos el aire.
Plantilla no encontrada index dot html.
Hmm, entonces traté de buscar el índice de ese correo electrónico y no lo encontré.
Eso no es bueno, ¿verdad?
¿Qué pasa si hacemos una barra de puntos, lo que significa que el directorio actual tomó el índice HTML cinco guardar?
Y refresca.
Todavía tengo el aire.
Una vez más, esto es otra cosa que tendrías que aprender mientras lees la documentación, pero
la razón por la que esto no funciona es porque flask automáticamente cuando dices que la plantilla de procesamiento intenta
buscar en una carpeta llamada plantillas.
Así que creemos eso.
Voy a decir.
Nueva carpeta de plantillas de colet y pongo todos mis archivos ASML en este caso, el único archivo que tengo, voy a decir
mover y ponerlo en la carpeta de plantillas.
Así que ahora está aquí y regresemos y refresquemos.
Y mira eso, soy un web master.
Todo está funcionando si voy al blog.
Una vez más, estos son mis pensamientos sobre los blogs, pero mi archivo HMO que he creado funciona perfectamente.
Qué asombroso es eso, y Flask usa esta idea de plantillas para agregar múltiples archivos.
Entonces, por ejemplo, puedo crear un nuevo archivo, digamos duplicado aquí.
Entonces voy a duplicar este archivo.
Y llámelo a votación.
Correo electrónico.
Y esto sobre ASML va a decir sobre mí.
Y vayamos al servidor DCPI y hagamos que el índice de la carpeta raíz comience a derretirse y tal vez.
Agregue otro, digamos, sobre HMO y sí, yo también puedo hacer eso.
Y aquí tomaré el tema sobre HMO, llamémoslo como queramos, digamos, sobre la función.
Y si vuelvo.
Ir a.
Sobre.
Bueno, no va a funcionar porque recuerda, agregué la cantidad.
Ahí tienes.
Sobre mí.
Impresionante.
Esto es genial.
Estamos empezando a aprender sobre diferentes rutas y cómo funcionan los servidores y podemos enviar nuestro ECMWF, pero ¿qué
pasa con los archivos JavaScript y los archivos de acceso?
¿Cómo podemos hacer eso?
¿En el siguiente video?
Lo averiguaremos.