How do you avoid N+1 queries in Django?
Use relation-aware loading like select_related and prefetch_related when templates or loops will touch related objects repeatedly.
- Spot repeated per-row queries
- Load related data intentionally
- Profile before guessing
How do you avoid N+1 queries in Django?