Встречается на собеседованиях • сегодня

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

Для накатывания миграций в Django используется команда migrate. Она применяет все невыполненные миграции к базе данных.

Основные команды:

bash
# Применить все миграции
python manage.py migrate

# Применить конкретное приложение
python manage.py migrate app_name

Применить конкретную миграцию

python manage.py migrate app_name 0002_migration_name

text

**Перед миграцией:**
1. Создайте миграции командой `makemigrations`, если их нет:
```bash
python manage.py makemigrations
  1. Проверьте список миграций, которые будут применены:
bash
python manage.py showmigrations

Важно:

  • Миграции выполняются последовательно по номеру в имени файла
  • Нельзя откатывать миграции простой командой migrate (для этого нужен migrate app_name XXXX где XXXX - номер предыдущей миграции)
  • В продакшене выполняйте миграции с осторожностью, желательно с бэкапом БД
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы