🎸 Django Foundations
Python web concepts — run the Python logic behind Django here.
1→2→3→4→5→6→7→8→9→10→11→12→13→14→15→16→17→18→19→20→21→22→23→24→25→
Lesson 1 — Python for Django
basics · 6 min
Lesson 2 — Modelling data
easy · 9 min
Lesson 3 — Views as functions
medium · 9 min
Lesson 4 — Filtering data
medium · 10 min
Lesson 5 — Templates
medium · 9 min
Lesson 6 — URL routing
medium · 9 min
Lesson 7 — Template rendering
medium · 9 min
Lesson 8 — Ordering & limit
medium · 9 min
Lesson 9 — Pagination
medium · 9 min
Lesson 10 — Aggregations
medium · 9 min
Lesson 11 — QuerySet chaining
medium · 9 min
Lesson 12 — Aggregations
medium · 9 min
Lesson 13 — Validation
hard · 11 min
Lesson 14 — Model validation
hard · 11 min
Lesson 15 — QuerySet filtering
hard · 10 min
Lesson 16 — Form cleaning
hard · 10 min
Lesson 17 — Relations
hard · 11 min
Lesson 18 — Mini project: blog logic
hard · 12 min
Lesson 19 — Avoiding N+1
hard · 11 min
Lesson 20 — Custom manager
hard · 11 min
Lesson 21 — Signals
hard · 11 min
Lesson 22 — Cache decorator (expert)
hard · 12 min
Lesson 23 — Chainable query builder
very hard · 15 min
Lesson 24 — Class-based view dispatch
very hard · 15 min
Lesson 25 — Ultimate: mini URL router
★ ultimate · 19 min