Retour à la leçon
Mission

Mission : l'arborescence de catégories qui plante à l'usage

Corriger un modèle Category récursif mal construit et concevoir un modèle de pagination générique pour l'API de commandes.

Contexte

Sur app/routers/orders.py, un modèle Category avec des sous-catégories (children: list["Category"]) fonctionne bien en développement mais plante avec une erreur cryptique dès qu'un autre développeur importe le module dans un ordre différent. Par ailleurs, l'équipe veut paginer aussi bien les produits que les commandes sans dupliquer de code.