Il problema della query N+1 è il problema di performance più comune dell'ORM di Django: accedere agli oggetti correlati in un ciclo innesca una query di database separata per ognuno. select_related e prefetch_related lo risolvono recuperando i dati correlati in modo efficiente — sono strumenti di ottimizzazione essenziali.
Il problema N+1
books = Book.objects.()
book books:
(book.author.name)
