Ben tornato.
Rendiamolo un po' più dinamico.
Abbiamo il nostro home report, ma per tutte le altre pagine ASML, sarebbe bello se questo fosse generato dinamicamente in modo da non
dover copiare e incollare il codice.
Quindi eliminiamo tutti questi e usiamo invece questa piccola sintassi che abbiamo imparato su dove possiamo
accettare dinamicamente diversi parametri URL.
In questo caso, possiamo semplicemente chiamarlo nome della pagina.
E il nome di questa pagina dovrebbe essere una stringa, giusto?
Quindi ora possiamo usare il tipo stringa per dire, voglio il nome della pagina.
Quindi questa sarà una pagina HTML e vogliamo renderizzare nel modello.
I dati che sono stati inseriti nell'Eurail.
Quindi possiamo effettivamente dargli il nome della pagina qui come input.
E stampa qui il nome della pagina.
Vediamo se funziona.
Ho intenzione di salvare questo.
Torna alla nostra homepage.
E funziona, e se faccio dei lavori?
Sì, guarda quello.
Se vado da te su di me, su di me lavora contatta.
Va bene, il contatto funziona, ma il successo non viene applicato.
Quindi dobbiamo aggiornarlo e vediamo ancora i componenti.
Tutto bene.
Quindi ci sono alcune cose che dobbiamo sistemare, ma tutto funziona in modo dinamico, il che è fantastico.
E vedi che anche l'indice, quell'e-mail con cui abbiamo avuto problemi prima, ora funziona, il che è fantastico.
Quindi sistemiamo alcune cose.
Ora abbiamo reso il nostro codice super semplice e facile da capire.
Ma ci sono alcuni bug che dobbiamo correggere nel nostro codice.
Il primo è rimuovere i componenti.
Ora, il motivo per cui questo sta accadendo è che ogni pagina, se scorriamo verso l'alto, andiamo
alla pagina delle informazioni.
Il link dei componenti, quindi da ogni pagina, non ci resta che rimuovere i componenti, quindi andiamo a contattare.
Rimuovere i componenti qui.
Vai all'indice, abbiamo già rimosso i componenti per quello se vado a lavorare.
Il lavoro è un po' diverso.
Torneremo su questo tra un secondo se andiamo a lavorare.
E ancora in alto e nella navigazione, i componenti che possiamo rimuovere proprio così.
Abbiamo anche visto che la pagina di contesto lo fa, l'ho aggiunta.
Quindi, di nuovo, torniamo indietro e aggiungiamo lo statico.
Cartella qui, lo stesso con il Vaticano.
Proprio qui.
E poi il file JavaScript in basso.
Se salviamo.
Torna indietro, rinfreschiamoci.
E vai a casa.
Se andiamo al lavoro, funziona su di me, funziona il contatto, guarda, quanto è carino?
Bene, ora, alcune cose che voglio sistemare qui.
Uno è che vediamo che i numeri non corrispondono qui.
Vogliamo che corrispondano idealmente al tasso.
Quindi abbiamo questo lavoro.
Ma poi riguardo a me e al contatto, è un po' strano.
Vediamo perché se torniamo indietro.
Andiamo a contatto.
Lo vediamo nella navigazione.
Ne abbiamo uno, due, tre, quattro, che sembrano fantastici, ma poi in fondo.
Vediamo che i numeri per contattarmi sono un po' sballati, quindi facciamo zero quattro per il nostro contatto.
Se andiamo a fare in modo che la pagina about o about me sia.
Zero tre.
Quindi facciamolo, e ora se salvo e aggiorno, mi abbiamo contattato per il mio lavoro e la mia casa.
Va bene, per durare, e poi torneremo a Python, te lo prometto.
Uno, voglio cambiare questo testo in modo che dica il mio nome e forse sono uno sviluppatore Python, quindi tutto ciò
che dobbiamo fare è ancora una volta andare all'indice ASML e cercare.
Questo testo sul tuo sito o contenuto dell'app qui in modo che possiamo vederlo qui dice, ciao, sono James Dean, designer
francese.
Quindi diciamo che sono Andre Nagui.
E diciamo Python, diciamo che l'esperto suona meglio, lavorando come libero professionista.
Facciamo un istruttore perché io sono un istruttore dopotutto.
Quindi se risparmio.
E rinfrescati.
Quanto è fantastico?
Super, super semplice, sembra abbastanza carino.
Va bene, l'ultima cosa è la parte peggiore, se guardi i miei lavori e clicco su Scopri.
Va bene, quindi qui puoi aggiungere i tuoi progetti che desideri, se vado a 06, immagino che i
collegamenti qui non funzionino poiché abbiamo solo un lavoro.
Ma supponiamo che tu voglia aggiungere un progetto diverso.
Tutto quello che dobbiamo fare è semplicemente dire work to HTML e link in 002 qui con work to.
Lascia che ti mostri come si fa.
Quindi andiamo a lavorare con quell'HTML.
Se controlliamo F e facciamo zero zero due, vediamo che questi sono i collegamenti.
Guarda quello.
Zero zero due zero zero tre.
Quindi tutto ciò che dobbiamo fare è forse cambiare il collegamento qui per lavorare su TML in modo che si colleghi a cui lavorare.
Ora, è qualcosa che puoi fare da solo.
Ancora una volta, non vogliamo concentrarci troppo sulle risorse di Schmalensee perché esulano dallo scopo di questo
corso.
Ma come puoi vedere, abbiamo un sito web abbastanza carino e abbastanza veloce, ci sono voluti solo un paio
di minuti e ora hai una pagina web di portfolio, ma manca un grosso pezzo e una cosa in cui Python
può davvero aiutarci con questo è questo Modulo di Contatto.
Non sarebbe un vero sito Web di portfolio a meno che le persone non possano contattarti, giusto, forse i datori di lavoro o le
persone che hanno bisogno di lavoro possono effettivamente inviarti un messaggio.
Quindi, nei prossimi due video, esploreremo questo in cui siamo in grado di inviare informazioni al nostro
server e al back-end e effettivamente acquisirle, salvarle e archiviarle da qualche parte.
Ci vediamo alla prossima.
Ciao.