Home
About
Blog
Courses
Contact
More about Django
· Module 2 - Models and the ORM in depth
2.2 Migrations for real
24 min
Back to the curriculum
Video coming soon
The recording for this lesson has not been published yet.
What we cover
What makemigrations actually writes
Defaults, nullable columns and three-step changes
Data migrations with RunPython
Inspecting SQL with sqlmigrate
Squashing and fixing broken migration history
Written notes for this lesson are being prepared. The outline above already shows what the recording will cover.
← 2.1 Relations between models
2.3 QuerySets you actually need →
After this lesson you will
Read and understand a generated migration file
Add non-null fields to a table that has data
Move data with a migration instead of by hand
Module 2
2.1
Relations between models
2.2
Migrations for real
2.3
QuerySets you actually need
2.4
Custom managers and querysets
2.5
Killing N+1 queries
2.6
Slugs, timestamps and abstract base models