Как накатить миграцию

Python Junior Без компании
Как накатить миграцию
Ответы
Для накатывания миграций в Django используется команда `migrate`. Она применяет все невыполненные миграции к базе данных. **Основные команды:** ``` # Применить все миграции python manage.py migrate # Применить конкретное приложение python manage.py migrate app_name # Применить конкретную миграцию python manage.py migrate app_name 0002_migration_name ``` **Перед миграцией:** - Создайте миграции командой `makemigrations`, если их нет: ``` python manage.py makemigrations ``` - Проверьте список миграций, которые будут применены: ``` python manage.py showmigrations ``` **Важно:** - Миграции выполняются последовательно по номеру в имени файла - Нельзя откатывать миграции простой командой `migrate` (для этого нужен `migrate app_name XXXX` где XXXX - номер предыдущей миграции) - В продакшене выполняйте миграции с осторожностью, желательно с бэкапом БД