projet dans Python Skill Tree

Création d'une API REST avec Flask et SQLite

Débutant

Dans ce projet, nous allons apprendre à créer une API REST avec Flask en utilisant SQLite comme base de données. Nous commencerons par créer une base de données SQLite d'exemple et la remplir avec des données. Ensuite, nous allons développer une application Flask avec des points d'accès pour effectuer des opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) sur les données de la base de données SQLite.

pythonweb-development

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce projet, nous allons apprendre à construire une API REST avec Flask en utilisant SQLite comme base de données. Nous commencerons par créer une base de données SQLite d'exemple et la remplir avec des données. Ensuite, nous allons construire une application Flask avec des points d'accès (endpoints) pour effectuer des opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) sur les données de la base de données SQLite.

👀 Aperçu

Aperçu de l'API Flask SQLite

🎯 Tâches

Dans ce projet, vous allez apprendre :

  • Comment créer une application Flask avec SQLite comme backend de base de données
  • Comment créer une base de données et une table SQLite d'exemple
  • Comment remplir la table de la base de données avec des données d'exemple
  • Comment implémenter des points d'accès pour récupérer tous les utilisateurs, récupérer un utilisateur spécifique par son ID, créer un nouvel utilisateur, mettre à jour un utilisateur existant et supprimer un utilisateur
  • Comment tester les points d'accès de l'API REST en utilisant cURL ou un navigateur

🏆 Réalisations

Après avoir terminé ce projet, vous serez en mesure de :

  • Construire une application Flask avec SQLite comme base de données
  • Effectuer des opérations CRUD sur les données d'une base de données SQLite en utilisant Flask
  • Implémenter et tester les points d'accès d'une API REST pour une application Flask

Enseignant

labby
Labby
Labby is the LabEx teacher.