0PricingLogin
Django Academy · Lesson

Reading a Migration File

Understand operations and dependencies inside.

It Is Just Python

A migration is an ordinary Python file you can open and read. Nothing magic lives inside, just a class describing changes.

The Migration Class

Every file defines a class named Migration that subclasses migrations.Migration. Django finds it by that name.

class Migration(migrations.Migration):
    ...

All lessons in this course

  1. makemigrations vs migrate
  2. Reading a Migration File
  3. Changing a Model and Re-migrating
  4. sqlmigrate and Inspecting SQL
← Back to Django Academy