Встречается на 2% собеседований по Python

Какие команды нужны, чтобы создать схему миграции базы данных и откатить миграции в Django

Для работы с миграциями в Django используются команды manage.py:

Создание миграций:

bash
python manage.py makemigrations  # создает файлы миграций
python manage.py migrate        # применяет миграции к БД

Откат миграций:

bash
python manage.py migrate <app_name> <migration_name>  # откат до конкретной миграции
python manage.py migrate <app_name> zero             # полный откат всех миграций приложения

Полезные команды:

bash
python manage.py showmigrations  # показывает список всех миграций и их статус
python manage.py sqlmigrate <app_name> <migration_name>  # показывает SQL-запрос миграции

Пример отката:

bash
# Откат на одну миграцию назад
python manage.py migrate myapp 0002_previous_migration
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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