0% ont trouvé ce document utile (0 vote)
17 vues2 pages

Guide TP Flask

Le document présente un guide de travaux pratiques (TP) pour créer une application Flask. Le premier TP consiste à gérer des données avec SQLite en permettant l'enregistrement et l'affichage de messages, tandis que le second TP met en place un système d'authentification et de gestion de session. Chaque TP inclut des étapes précises pour la création de fichiers, de routes et de formulaires HTML.

Transféré par

nouranadian
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
17 vues2 pages

Guide TP Flask

Le document présente un guide de travaux pratiques (TP) pour créer une application Flask. Le premier TP consiste à gérer des données avec SQLite en permettant l'enregistrement et l'affichage de messages, tandis que le second TP met en place un système d'authentification et de gestion de session. Chaque TP inclut des étapes précises pour la création de fichiers, de routes et de formulaires HTML.

Transféré par

nouranadian
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Guide de TP Flask

TP 1 - Gestion de données avec SQLite


Objectif : Créer une application Flask qui permet d'enregistrer et d'afficher des messages à
l'aide d'une base de données SQLite.

Travail à faire :
1. Créer un projet Flask avec les fichiers suivants :

- [Link]
- templates/[Link]
- templates/[Link]

2. Dans [Link] :

 - Créer une base SQLite nommée [Link].


 - Créer une table 'messages' avec les champs : id, name, message.
 - Créer une route '/' pour afficher les messages enregistrés.
 - Créer une route '/add' pour ajouter un nouveau message via un formulaire.

3. Dans [Link] :

 - Afficher la liste des messages stockés dans la base.

4. Dans [Link] :

 - Créer un formulaire HTML avec les champs : Nom et Message.

5. Tester l'application : Ajouter des messages et vérifier qu'ils s'affichent correctement.

TP 2 - Authentification et gestion de session


Objectif : Mettre en place un système de connexion simple avec Flask et protéger certaines
routes.

Travail à faire :
1. Créer un fichier [Link] avec les routes suivantes :

 - /login : pour afficher un formulaire de connexion.


 - /dashboard : route protégée accessible uniquement après connexion.
 - /logout : pour se déconnecter et vider la session.

2. Utiliser la variable session pour enregistrer l'utilisateur connecté.

3. Dans [Link] :
 - Créer un formulaire HTML avec les champs : Nom d'utilisateur et Mot de passe.

4. Dans [Link] :

 - Afficher un message de bienvenue avec le nom de l'utilisateur connecté.


 - Ajouter un lien pour se déconnecter.

5. Tester l'application : Vérifier la connexion, l'accès aux routes protégées et la


déconnexion.

Vous aimerez peut-être aussi