Pour ce TP, clonez une version propre du projet de base utilisé pour votre propre projet de groupe. Une version vierge du projet, telle que disponible dans votre repository de groupe, est disponible depuis https://forge.uclouvain.be/linfo1002/base-project-2026.

Ne travaillez pas dans votre "vrai" projet de groupe.

Avertissement

Attention, si vous n'aviez pas suivi le TP Flask précédent (ce qui est une belle voie vers l'échec car vous êtes sensé le terminer chez vous), vous devez alors créer l'environnement. Référez-vous au début du Chapitre 7 : Travaux Pratiques #3 : Un site Flask sans base de données si c'est le cas. Ne commencez pas ici "au talent". Ce tutoriel se base sur les acquis du TP1 et du TP3, il n'est pas complet et ne permet pas de reprendre le code à zéro.

git clone git@forge.uclouvain.be:linfo1002/base-project-2026.git tp4
cd tp4

Réactiver l'environnement

Il convient de créer un nouveau venv, puisque vous avez cloné une nouvelle version du projet.

Sur Linux, MacOS et WSL

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Continuez en lisant le document Base de données.