N+1 query ਸਮੱਸਿਆ Django ORM ਕਾਰਕਰਦਗੀ ਦਾ ਸਭ ਤੋਂ ਆਮ ਮੁੱਦਾ ਹੈ: ਇੱਕ loop ਵਿੱਚ ਸੰਬੰਧਿਤ objects ਨੂੰ access ਕਰਨਾ ਹਰੇਕ ਲਈ ਇੱਕ ਵੱਖਰੀ database query ਨੂੰ ਟ੍ਰਿਗਰ ਕਰਦਾ ਹੈ। select_related ਅਤੇ prefetch_related ਇਸਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਸੰਬੰਧਿਤ data ਨੂੰ fetch ਕਰਕੇ ਹੱਲ ਕਰਦੇ ਹਨ — ਇਹ ਜ਼ਰੂਰੀ optimization tools ਹਨ।
N+1 ਸਮੱਸਿਆ
books = Book.objects.()
book books:
(book.author.name)
