← All courses
🗃️Advanced

The Django ORM in Depth

The part of Django that decides whether your application is fast: querysets and the laziness that surprises people, how relationships become joins, the N+1 problem and the two methods that fix it, aggregation and annotation, and what a transaction actually guarantees when two requests arrive at once.

Volume 15 · Part III · 5 chapters · 5 lessons
Share

What you'll learn

  • QuerySets & Laziness
  • Relationships & Joins
  • The N+1 Problem
  • Aggregation & Annotation
  • Transactions & Concurrency

Curriculum

3 modules · 5 lessons
Module 1How Queries Work2 lessons
QuerySets & LazinessPreview
Relationships & Joins
Module 2Making Them Fast2 lessons
The N+1 Problem
Aggregation & Annotation
Module 3Making Them Correct1 lessons
Transactions & Concurrency

Reviews

No reviews yet.

More courses

Browse all →