This document discusses database migrations in Django prior to version 1.7 and the new migration features introduced in Django 1.7. Before 1.7, when models changed the database schema had to be manually altered using the database management tool. With 1.7, Django introduced a migrations system to automatically modify the database schema when models change using the commands "python manage.py makemigrations" to register changes and "python manage.py migrate" to apply them without direct database edits. This migration system tracks changes to models over time and allows rolling back/forward through revisions.