Встречается на собеседованиях • сегодня
Какие основные команды используешь для миграций в Django
Основные команды для работы с миграциями в Django:
1. `python manage.py makemigrations` - создает новые миграции на основе изменений в моделях
2. `python manage.py migrate` - применяет все невыполненные миграции к базе данных
3. `python manage.py showmigrations` - показывает список всех миграций и их статус (применены/не применены)
4. `python manage.py sqlmigrate ` - показывает SQL-запросы, которые будут выполнены для конкретной миграции
5. `python manage.py migrate --fake` - отмечает миграцию как выполненную без фактического применения
6. `python manage.py migrate ` - применяет конкретную миграцию
Пример работы:
```python
# После изменения models.py
python manage.py makemigrations myapp
python manage.py migrate
```
Для отката миграции можно использовать:
```python
python manage.py migrate myapp 0001 # откатывает до указанной миграции
```

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы