Ben tornato.
Un pallone ha questo altro strumento chiamato regole variabili di cui non abbiamo parlato e ciò che le regole variabili
ci permettono di fare è fare qualcosa di simile a questa dinamica.
Quindi, ad esempio, barra barra utente con questi segni di maggiore e minore di e il nome utente.
Ora, torneremo su questo in un secondo e su parte di questa sintassi, ma se torniamo indietro.
Cosa possiamo fare qui nel nostro server, DCPI.
È forse rimuoviamo questo perché non ne abbiamo più bisogno all'interno del nostro mondo ciao.
Diciamo che vogliamo un nome qui.
O nel nostro caso, nome utente.
Ora, la cosa bella è che Flask guarderà questo e dirà, oh, questo.
È qualcosa che possiamo trasferire in questa funzione.
Quindi ora posso dire che il nome utente è uguale.
Il nome utente che abbiamo ricevuto, quindi diciamo nome utente e cambiamolo in nome solo così puoi vedere
quali sono le differenze.
Quindi sto passando tutto ciò che ricevo qui nel parametro del nome di Hello World e ora nel mio index dot html,
posso trasmettere questi dati semplicemente eseguendo un secondo parametro e dicendo che il nome è uguale a nome.
Quindi ora se dico questo, torna al mio indice HMO e inserisci un nome qui.
E se torno alla nostra homepage.
Se andiamo alla nostra homepage.
E ho fatto un piccolo errore qui.
Questo dovrebbe essere qui.
Quindi sta dicendo che il nome utente da qui in alto sarà uguale a un valore predefinito, se lo vogliamo.
Quindi di solito è una buona idea avere un valore predefinito.
Non ne farò nessuno per ora.
Quindi quel nome utente ora sarà.
Nome utente qui.
In questo modo, se salvo.
Torna di nuovo indietro, non trovato perché non abbiamo più una home page, ma ogni volta che
lo faccio, diciamo Andre, do un'occhiata a quell'Andre sulla mia pagina, capisco Bob.
E mia buona amica, Sally, quanto è bello?
Quindi è in grado di leggere l'URL e passare i dati in questo modo.
E se andiamo alla nostra documentazione del pallone e andiamo alle regole variabili, vedi che abbiamo regole diverse
che possiamo applicare.
Ad esempio, possiamo effettivamente richiedere.
Per accettare un numero intero positivo o una stringa o un float.
Un percorso in modo che accetti, barre o qualcosa chiamato ID, che è una specie di identificatore univoco.
Quindi proviamolo, facciamo un post ID qui o nel nostro caso, copiamo questo e diciamo che voglio anche il
nome utente e poi forse accettiamo una sorta di numero.
Quindi, invece dell'ID del post, forse potrebbe essere, non lo so, effettivamente pubblicato è buono.
Teniamolo così.
E rendiamolo un po' più grande.
Ora, qui, il secondo parametro può essere l'ID post che sarà uguale a nessuno per cominciare.
E passeremo anche questo.
Come pubblicato, sarà uguale.
L'ID del post, se lo salvo, va a index dot HMO e qui, facciamo il nome e poi faremo anche l'ID
del post qui.
Failsafe torna indietro.
E mi rinfresco.
Bene, di nuovo, poiché abbiamo stabilito che siete tutti molto specifici, dovremo solo dare una sorta di
numero e guardarlo.
Ne ho due di Sally.
Quindi questo è il suo secondo post sul blog e il quinto post sul blog, e così via.
E se faccio qualcosa non è un numero, quindi se faccio una stringa.
Non divento divertente perché ho creato la regola usando questa sintassi, quindi Ent. con il Callon che dice che questo deve
essere un ID e ho passato i dati in questo modo.
Quindi ora abbiamo creato un server completo.
Ora siamo in grado di utilizzare i tuoi URL per comunicare con il server e richiedere
dati specifici per ricevere il nostro server in base a quali parametri URL gli forniamo o gli endpoint sono in grado di decidere quale
risorsa inviare al front-end.
In modo che possa visualizzare le informazioni appropriate, ma possiamo anche fare qualcosa di interessante, come
forse quando inviamo un modulo per inviare effettivamente forse il nome dell'utente con il modulo in modo che quando inviamo una nota
di ringraziamento, possiamo dire grazie , Andre, o grazie, qualunque sia il nome utente.
Molto, molto cool.
Ora, queste stesse regole, come puoi vedere, ce ne sono alcune e puoi leggere la documentazione.
Potresti anche notare questa sintassi qui, che è il segno di percentuale o la percentuale S o la percentuale D.
Questa è in realtà un'altra caratteristica di Python di cui puoi leggere.
Ma ancora una volta, non è fondamentale per la tua comprensione di Python.
Per ora, però, penso che abbiamo le competenze di base necessarie per iniziare a costruire il nostro sito web
portfolio perché fino ad ora, francamente.
Questo sito non ha un bell'aspetto.
Quindi, a partire dal prossimo video, costruiremo un sito Web davvero, davvero interessante, qualcosa che assomigli,
beh, più a questo.
In modo che alla fine, possiamo avere un sito Web di portfolio completo, e anche se sembra che tu
non abbia ancora imparato molto, in realtà hai imparato tutte le abilità necessarie per costruire qualcosa
del genere.
Beh, tipo.
Andiamo ad esplorarne un po' di più nel prossimo video.