Le problème de requête N+1 est le problème de performance le plus courant avec l'ORM Django : accéder à des objets liés dans une boucle déclenche une requête de base de données distincte pour chacun. select_related et prefetch_related le résolvent en récupérant les données liées efficacement — ce sont des outils d'optimisation essentiels.
Le problème N+1
books = Book.objects.()
book books:
(book.author.name)
