Какие основные команды используешь для миграций в Django

Python Junior Без компании
Какие основные команды используешь для миграций в Django
Ответы
Основные команды для работы с миграциями в Django: - `python manage.py makemigrations` - создает новые миграции на основе изменений в моделях - `python manage.py migrate` - применяет все невыполненные миграции к базе данных - `python manage.py showmigrations` - показывает список всех миграций и их статус (применены/не применены) - `python manage.py sqlmigrate <app> <migration>` - показывает SQL-запросы, которые будут выполнены для конкретной миграции - `python manage.py migrate --fake` - отмечает миграцию как выполненную без фактического применения - `python manage.py migrate <app> <migration>` - применяет конкретную миграцию Пример работы: ``` # После изменения models.py python manage.py makemigrations myapp python manage.py migrate ``` Для отката миграции можно использовать: ``` python manage.py migrate myapp 0001 # откатывает до указанной миграции ```