SQL joins, and the query Django writes so you don't have to.
One method call decides whether Django asks the database once, or once per row.
8 min read
Keep Shipping!
Nick
Index
All articles
Next
Enforcing Django's choices at the database level
Previous
Structured logging middleware for Django, from scratch
Monitoring
Monitor your Django app
Know when your APIs are slow, erroring, or down before your users do.
Try Watchdock free ▶About the author

Nick Langat
Product-minded software engineer obsessed with systems design, performance, and AI pipelines.