Un modèle est rendu avec des données spécifiques pour produire un document final. Flask utilise la bibliothèque de modèles Jinja pour rendre les modèles. Dans votre application, vous utiliserez des modèles pour afficher le code HTML qui s’affichera dans le navigateur de l’utilisateur.
Comment installer un modèle dans Flask ?
Comment une application Flask utilise-t-elle un modèle ?
¶
Mettez le code HTML dans un modèle (notez les doubles accolades {{ }} autour du nom) :
Enregistrez le fichier modèle sous hello.
Modifier la fonction d’itinéraire.
Nous devons importer le module render_template, ajoutez-le donc à la ligne en haut du script de l’application Flask :
Qu’est-ce que le modèle Jinja dans Flask ?
Flask utilise des modèles pour étendre les fonctionnalités d’une application Web tout en conservant une structure de fichiers simple et organisée. Les modèles sont activés à l’aide du moteur de modèles Jinja2 et permettent de partager et de traiter les données avant d’être transformées en contenu et renvoyées au client.
Comment utiliser un modèle de rendu dans Flask ?
C’est là que l’on peut tirer parti du moteur de template Jinja2, sur lequel Flask est basé. Au lieu de renvoyer du code HTML en dur à partir de la fonction, un fichier HTML peut être rendu par la fonction render_template(). Flask essaiera de trouver le fichier HTML dans le dossier des modèles, dans le même dossier dans lequel ce script est présent.
Comment utiliser une boucle dans Flask ?
Grâce à flask, une boucle peut être exécutée dans le code HTML à l’aide du modèle jinja et automatiquement le code HTML peut être généré à l’aide de celui-ci. Le code sera stocké dans des répertoires au format Flask.
Que sont les modèles en flacon ?
Les modèles sont des fichiers qui contiennent des données statiques ainsi que des espaces réservés pour les données dynamiques. Un modèle est rendu avec des données spécifiques pour produire un document final. Flask utilise la bibliothèque de modèles Jinja pour rendre les modèles. Dans votre application, vous utiliserez des modèles pour afficher le code HTML qui s’affichera dans le navigateur de l’utilisateur.
Comment transférer une liste d’un flacon vers HTML ?
Mise à jour basée sur les commentaires
Étape 1 : modifiez la balise de formulaire dans Results.html. Remplacez votre balise de formulaire par :