Retour à la leçonMission
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.