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

Как откатить миграции в Django

Для отката миграций в Django можно использовать команду migrate с указанием конкретной миграции, до которой нужно откатиться:

bash
python manage.py migrate app_name migration_name

Например, чтобы откатить приложение blog до миграции 0002:

bash
python manage.py migrate blog 0002

Для полного отката всех миграций приложения:

bash
python manage.py migrate app_name zero

Важные нюансы:

  1. Откат выполняется в обратном порядке
  2. Если миграция содержит необратимые операции, может потребоваться ручное вмешательство
  3. Данные, добавленные в БД после миграции, могут быть потеряны

Для просмотра списка применённых миграций:

bash
python manage.py showmigrations
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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