Migraciones son la forma que tiene Django de propagar los cambios que haces en tus modelos (añadir un campo, crear un modelo) al esquema de la base de datos — son archivos de cambio de base de datos controlados por versión y generados automáticamente. Cambias modelos en Python; las migraciones mantienen la base de datos sincronizada.
El flujo de trabajo de dos pasos
python manage.py makemigrations
python manage.py migrate
