Introduction
Dans ce projet, nous allons apprendre à créer un raccourcisseur d'URL avec Python et Flask. Un raccourcisseur d'URL est un outil qui prend une longue URL et la convertit en une URL plus courte et plus facile à gérer. Cela peut être utile pour partager des liens sur les médias sociaux ou dans les e-mails, ainsi que pour rendre les longues URLs plus conviviales pour les utilisateurs.
👀 Aperçu

🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment configurer un dossier de projet et créer les fichiers nécessaires pour le raccourcisseur d'URL.
- Comment configurer une base de données SQLite pour stocker les URLs originales et leurs URL raccourcies correspondantes.
- Comment générer des URLs raccourcies à l'aide de caractères aléatoires.
- Comment créer une page d'accueil où les utilisateurs peuvent soumettre une URL à raccourcir et afficher l'URL raccourcie.
- Comment rediriger les utilisateurs vers l'URL originale lorsqu'ils entrent une URL raccourcie.
- Comment créer une page d'historique pour afficher toutes les URLs qui ont été raccourcies.
- Comment exécuter le projet et le tester dans un navigateur web.
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Comprendre comment configurer un projet Flask et créer les fichiers nécessaires.
- Utiliser SQLite pour créer une base de données et exécuter des requêtes.
- Générer des caractères aléatoires pour les URLs raccourcies.
- Développer des modèles HTML et étendre des modèles de base.
- Gérer les soumissions de formulaires et afficher du contenu dynamique à l'aide de Flask.
- Mettre en œuvre la redirection d'URL en fonction de l'entrée de l'utilisateur.