Content de te revoir.
Nous avons donc notre site Web, eh bien, franchement, vraiment ennuyeux, mais nous avons créé notre serveur, mais que pouvons-nous faire d'autre
?
Un serveur accepte généralement une requête du navigateur, n'est-ce pas ?
Maintenant, jusqu'à présent, nous avons fait ce que nous appelons une route route qui est la route d'accueil, car ici nous
n'avons rien écrit.
Mais parfois, sur un site Web, vous pouvez voir quelque chose comme un blog, n'est-ce pas ?
Et si j'appuie sur entrée, vous voyez que je trouve que vous êtes tous introuvables sur le serveur.
Encore une fois, c'est parce qu'en ce moment notre serveur n'attend que d'entendre.
Pour leur demande de route, mais si nous tapons quelque chose comme blog, eh bien, il n'y a aucune fonction ici qui s'en soucie,
donc il voit qu'il n'y a rien à faire et passe à autre chose.
Créons donc également un itinéraire de blog.
Je vais faire un copier-coller et dire simplement que, hé, nous voulons écouter
le blog et indiquer que cela va s'appeler, appelons-le blog et disons ce sont mes réflexions sur les blogs.
Si je sauvegarde à nouveau, nous avons le mode débogueur, donc je n'ai pas besoin de redémarrer fi refresh maintenant regardez ça.
Ce sont mes réflexions sur les blogs et si je vais dans leur répertoire racine, je reçois bonjour.
Nous avons maintenant plusieurs itinéraires.
Au fait, comme c'est cool, si nous ouvrons les outils de développement.
Accédez aux outils de développement, ouvrez le réseau et actualisez simplement votre.
Vous voyez que nous obtenons un document, ignorez cette partie, ce ne sont que les outils de développement dans les
plugins que j'ai, mais c'est ce que nous obtenons en retour.
On obtient juste un simple document, une réponse, qui est un texte.
Et si je vais aux en-têtes et que je fais défiler vers le bas.
Vous voyez que j'ai demandé cette URL.
J'ai un statut de deux cents.
Et je vois ici que le type de contenu avec lequel le serveur a répondu était quelque chose appelé texte HTML.
C'est quelque chose que le flacon fait pour nous.
Vous voyez ici que je viens d'envoyer une chaîne, mais le flacon la convertit automatiquement pour lui aussi afin que
le navigateur puisse la comprendre.
En fait, si je vais aux éléments ici.
Vous voyez ici que j'ai mon e-mail avec un copain de bonjour à l'intérieur.
C'est donc quelque chose que nous obtenons automatiquement, ce qui est vraiment, vraiment sympa.
Mais maintenant, nous pouvons commencer à faire des choses vraiment intéressantes, par exemple, créons un autre itinéraire.
Et cette fois.
Disons que je veux le blog de, disons, 20, 20 sur les chiens, puis-je faire ça ?
Eh bien, ouais, absolument, disons blog à.
Et voici c'est ma fille, un blog très, très engageant qui la publie.
Alors maintenant, si je reviens, je fais du sang, d'accord, je comprends que si je fais un blog 20, 20, disons des chiens, je comprends que
c'est mon chien.
Génial, je peux donc avoir plusieurs routes comme celle-ci, et si je supprime cela et que j'ai deux blocs avec le même point de
terminaison ?
Si on y retourne.
Et allez sur notre blog.
Je reçois ce sont mes réflexions sur les blogs, car une fois qu'il atteint un itinéraire qu'il voit, qu'il voit en
ligne, il va automatiquement revenir et oublier le reste.
Alors ramenons notre article de blog sur les chiens.
Mais vous savez ce qui est dommage, car nous avons ce beau site, je suis ici sarcastique,
ce beau site ASML que nous avons créé avec Access et JavaScript.
Ne serait-il pas bien qu'au lieu de simplement envoyer du texte, je puisse les envoyer ?
Puis-je faire ça ?
Eh bien, oui, vous pouvez.
Vous voyez, Flask a une autre chose appelée.
Rendu du modèle de soulignement, et cette fonction de modèle de rendu va nous permettre d'envoyer réellement l'Alpha, alors disons que
la route d'accueil maintenant au lieu de bonjour va faire quelque chose de différent.
Au lieu de cela, il va exécuter la fonction de modèle de rendu fournie avec le flacon.
Et puis ici, nous lui donnons le fichier e-mail que nous avons afin que nous puissions lui donner un itinéraire dans notre cas.
Comme il se trouve dans le même dossier que le fichier du serveur, nous pouvons simplement indexer le point HTML.
Combattez, exécutez ceci.
Voyons si ça marche, si je rentre chez moi, d'accord.
J'entre là-dedans, lisons l'air.
Modèle introuvable index point html.
Hmm, j'ai donc essayé de rechercher l'index de cet e-mail et il ne l'a pas trouvé.
Ce n'est pas bon, n'est-ce pas ?
Que se passe-t-il si nous faisons une barre oblique, ce qui signifie que le répertoire actuel a récupéré l'index HTML cinq sauvegarde.
Et rafraîchir.
J'ai toujours l'air.
Encore une fois, c'est une autre chose que vous devez simplement apprendre en lisant la documentation, mais la
raison pour laquelle cela ne fonctionne pas est que le flacon automatiquement lorsque vous dites que le modèle de rendu essaie
de rechercher dans un dossier appelé modèles.
Alors créons cela.
je vais dire.
Nouveau dossier colet templates et mettre tous mes fichiers ASML dans ce cas, le seul fichier que j'ai, je vais dire
déplacer et le mettre dans le dossier templates.
Alors maintenant, c'est ici et revenons en sécurité et rafraîchissons-nous.
Et regardez ça, je suis un webmaster.
Tout fonctionne si je vais sur le blog.
Encore une fois, ce sont mes réflexions sur les blogs, mais mon fichier HMO que j'ai créé fonctionne parfaitement.
Comme c'est génial, et Flask utilise cette idée de modèles pour ajouter plusieurs fichiers.
Ainsi, par exemple, je peux créer un nouveau fichier, disons simplement dupliquer ici.
Je vais donc dupliquer ce fichier.
Et appelez ça un vote.
E-mail.
Et ceci à propos d'ASML va dire de moi.
Et allons dans le serveur DCPI et faisons fondre l'index du dossier racine et peut-être.
Ajoutez-en un autre, disons, à propos de HMO et oui, je peux le faire aussi.
Et ici, je vais saisir le propos de HMO, appelons-le comme nous voulons, disons, à propos de la fonction.
Et si j'y retourne.
Aller à.
Sur.
Eh bien, ça ne marchera pas parce que rappelez-vous, j'ai ajouté le montant.
Voilà.
À propos de moi.
Impressionnant.
C'est bien.
Nous commençons à en apprendre davantage sur les différentes routes et le fonctionnement des serveurs et nous pouvons envoyer notre ECMWF,
mais qu'en est-il des fichiers JavaScript et des fichiers d'accès ?
Comment pouvons-nous faire cela?
Dans la prochaine vidéo ?
Nous allons le découvrir.