Bienvenido de nuevo.
Un matraz tiene esta otra herramienta llamada reglas variables de la que no hemos hablado y lo que las
reglas variables nos permiten hacer es hacer algo como esta dinámica.
Entonces, por ejemplo, barra la barra del usuario con estos signos de mayor y menor que y el nombre de usuario.
Ahora, volveremos a esto en un segundo y algo de esta sintaxis, pero si volvemos.
Qué podemos hacer aquí en nuestro servidor, DCPI.
Quizás eliminemos esto porque ya no lo necesitamos dentro de nuestro hola mundo.
Digamos que queremos un nombre aquí.
O en nuestro caso, nombre de usuario.
Ahora, lo bueno es que Flask va a mirar esto y dirá, oh, esto.
Es algo que podemos pasar a esta función.
Así que ahora puedo decir que el nombre de usuario es igual.
El nombre de usuario que recibimos, digamos nombre de usuario y cambiemos esto a nombre para que vea
cuáles son las diferencias.
Así que estoy pasando todo lo que recibo aquí al parámetro de nombre de Hello World y ahora en mi html de
punto de índice, puedo pasar estos datos simplemente haciendo un segundo parámetro y diciendo nombre es igual a nombre.
Así que ahora, si digo esto, regrese a mi índice HMO e ingrese un nombre aquí.
Y si vuelvo a nuestra página de inicio.
Si vamos a nuestra página de inicio.
Y cometí un pequeño error aquí.
Esto debería estar por aquí.
Entonces está diciendo que el nombre de usuario de aquí arriba será igual al predeterminado si queremos.
Por lo tanto, suele ser una buena idea tener un archivo.
No haré nada por ahora.
Entonces ese nombre de usuario ahora será.
Nombre de usuario aquí.
Así, si salvo.
Regrese de nuevo, no se encuentra porque ya no tenemos una página de inicio, pero cada vez que
la tengo, digamos Andre, veo ese Andre en mi página, veo a Bob.
Y mi buena amiga, Sally, ¿qué tan genial es eso?
Entonces es capaz de leer la URL y pasar datos de esta manera.
Y si vamos a la documentación de nuestro matraz y vamos a las reglas variables, verá que tenemos diferentes reglas
que podemos aplicar.
Por ejemplo, realmente podemos requerir.
Aceptar un entero positivo o una cadena o un flotante.
Una ruta para que acepte, barras o algo llamado ID, que es como un identificador único.
Así que intentemos eso, hagamos una ID de publicación aquí o, en nuestro caso, copiemos esto y digamos que también quiero el
nombre de usuario y luego quizás aceptemos algún tipo de número.
Entonces, en lugar de la identificación de la publicación, tal vez podría ser, no lo sé, en realidad publicado es bueno.
Dejémoslo así.
Y hagamos esto un poco más grande.
Ahora, aquí, el segundo parámetro puede ser el ID de publicación que, para empezar, será igual a ninguno.
Y también vamos a aprobar esto.
Según lo publicado, eso va a ser igual.
La identificación de la publicación, si guardo esto, vaya al índice de HMO y aquí, hagamos el nombre y luego también haremos la identificación
de la publicación aquí.
A prueba de fallos volver.
Y refresco.
Bueno, de nuevo, debido a que hemos hecho que todos ustedes sean muy específicos, solo tendremos que dar algún tipo de
número y mirar eso.
Tengo a Sally dos.
Esa es su segunda publicación de blog y la quinta publicación de blog, y así sucesivamente.
Y si hago algo que no es un número, también hago algo de cadena.
No me pongo gracioso porque hice la regla usando esta sintaxis, entonces Ent. con el Callon diciendo que esto tiene
que ser una identificación y pasé los datos de esta manera.
Así que ahora hemos creado un servidor completo.
Ahora podemos usar sus URL para comunicarnos con el servidor y solicitar datos específicos para
que reciba nuestro servidor en función de los parámetros de su URL que le damos o los puntos finales pueden decidir qué
recurso enviar al front-end.
Para que pueda mostrar la información apropiada, pero también podemos hacer algo interesante, como quizás cuando
enviamos un formulario para enviar quizás el nombre del usuario con el formulario para que cuando enviemos una nota de agradecimiento,
podamos decir gracias. , Andre, o gracias, sea cual sea el nombre de usuario.
Muy muy genial.
Ahora, estas mismas reglas, como puede ver, hay algunas de ellas y puede leer la documentación.
También puede notar esta sintaxis aquí, que es el signo de porcentaje o el porcentaje S o el porcentaje D.
Esta es en realidad otra característica de Python sobre la que puede leer.
Pero, de nuevo, no es fundamental para su comprensión de Python.
Por ahora, sin embargo, creo que tenemos las habilidades básicas necesarias para comenzar a construir nuestro sitio web de
cartera porque hasta ahora, francamente.
Este sitio web no se ve tan bien.
Entonces, a partir del siguiente video, vamos a construir un sitio web realmente genial, algo que se
parezca más a esto.
Para que al final, podamos tener un sitio web de cartera completo, y aunque parece que aún no
ha aprendido mucho, en realidad ha aprendido todas las habilidades necesarias para construir algo
como esto.
Bueno, algo así.
Exploremos un poco más en el siguiente video.