Retour aux cas pratiques
DjangoAvancé

Optimisation des requêtes ORM avec select_related et prefetch_related

Scénario

Contexte : Une page liste des objets liés via relations ForeignKey ou ManyToMany. Le Problème : Les requêtes SQL sont trop nombreuses (N+1 problem). Contraintes : Utiliser select_related et prefetch_related pour optimiser. Livrable attendu : Refactoriser la requête ORM afin de réduire drastiquement le nombre de requêtes générées.

Compétences ciblées

djangoormperformancedatabaseoptimization
    Optimisation des requêtes ORM avec select_related et prefetch_related — mise en situation Django | CodeDuel