Flask
-
12 Jours de DigitalOcean : Votre Guide Complet
Le mois dernier, j’ai rejoint DigitalOcean et j’ai décidé de me lancer en construisant quelque chose de ludique et pratique. C’est ainsi que la série 12 Days of DigitalOcean est née – un voyage étape par étape pour créer deux applications du monde réel tout en explorant l’écosystème de DigitalOcean. Voici ce que nous avons construit : Service de rappel d’anniversaire : Une application serverless qui envoie des rappels par SMS pour les anniversaires à venir. Processeur de reçus par…
-
12 jours de DigitalOcean (Jour 12) – Envoi d’e-mails de confirmation avec Resend
Bienvenue au dernier jour de notre série 12 Jours de DigitalOcean ! Nous avons parcouru un long chemin, en construisant un Service de Traitement de Reçus par Email qui extrait les détails des reçus de Postmark en utilisant l’Agent GenAI de DigitalOcean, stocke en toute sécurité les pièces jointes dans DigitalOcean Spaces, et enregistre les données extraites dans Google Sheets. Aujourd’hui, nous allons ajouter la touche finale : envoyer des emails de confirmation au destinataire avec les détails du reçu,…
-
Comment effectuer des tests unitaires dans Flask
Introduction Le test est essentiel au processus de développement du logiciel, il garantit que le code fonctionne comme prévu et est exempt de défauts. En Python, pytest est un framework de test populaire offrant plusieurs avantages sur le module unit test standard, qui est un framework de test intégré à Python et fait partie de la bibliothèque standard. pytest propose une syntaxe plus simple, une sortie améliorée, des fixtures puissants et une écosystème de plugins riche. Ce tutoriel vous guidera…
-
Comment créer une API REST avec Flask sur Ubuntu
Introduction Dans ce tutoriel, vous apprendrez comment créer une API REST simple en utilisant Flask, un framework Web léger Python. Nous couvrirons les bases de la configuration d’une application Flask, la définition de routes, le traitement des demandes et le retour de réponses JSON. À la fin de ce tutoriel, vous aurez une API fonctionnelle que vous pouvez étendre et intégrer avec d’autres applications. Prérequis Un serveur fonctionnant sous Ubuntu et un utilisateur non-root avec des privilèges sudo et un…
-
Comment gérer les erreurs dans une application Flask
L’auteur a choisi le Fonds libre et open source pour recevoir une donation dans le cadre du programme Write for DOnations. Introduction Flask est un framework web léger en Python qui fournit des outils et des fonctionnalités utiles pour créer des applications web en langage Python. Lorsque vous développez une application web, vous rencontrerez inévitablement des situations où votre application se comporte d’une manière contraire à ce que vous attendiez. Vous pourriez mal orthographier une variable, mal utiliser une boucle…
-
Comment Utiliser les Modèles dans une Application Flask
L’auteur a choisi de faire un don au Fonds Open Source Libre dans le cadre du programme Écrire pour les Dons. Introduction Flask est un framework web Python léger qui fournit des outils et des fonctionnalités utiles pour la création d’applications web en langage Python. Lors du développement d’une application web, il est important de séparer la logique métier de la logique de présentation. La logique métier gère les requêtes des utilisateurs et communique avec la base de données pour…
-
Comment créer votre première application Web à l’aide de Flask et de Python 3
L’auteur a choisi de faire un don au Fonds Libre et Open Source dans le cadre du programme Write for DOnations. Introduction Flask est un framework web léger en Python qui offre des outils et des fonctionnalités utiles pour créer des applications web en langage Python. Il offre aux développeurs une grande flexibilité et est accessible pour les nouveaux développeurs car il permet de construire rapidement une application web en utilisant uniquement un seul fichier Python. Flask est également extensible…
-
Comment Utiliser les Formulaires Web dans une Application Flask
L’auteur a sélectionné le Fonds libre et open source pour recevoir une donation dans le cadre du programme Write for DOnations. Introduction Les formulaires web, tels que les champs de texte et les zones de texte, permettent aux utilisateurs d’envoyer des données à votre application pour les utiliser afin d’effectuer une action ou d’envoyer des zones de texte plus importantes à l’application. Par exemple, dans une application de médias sociaux, vous pourriez offrir aux utilisateurs une boîte où ils peuvent…
-
Comment utiliser les relations de base de données plusieurs-à-plusieurs avec Flask-SQLAlchemy
L’auteur a sélectionné le Fonds pour le Logiciel Libre et Open Source pour recevoir un don dans le cadre du programme Écrire pour les Dons. Introduction Flask est un framework web Python léger qui fournit des outils et des fonctionnalités utiles pour créer des applications web en langage Python. SQLAlchemy est une boîte à outils SQL qui offre un accès efficace et performant aux bases de données relationnelles. Il propose des moyens d’interagir avec plusieurs moteurs de base de données…