Встречается на собеседованиях • сегодня
Как выполнить миграции в Django
Для выполнения миграций в Django используется команда `manage.py`. Процесс состоит из двух этапов:
1. Создание миграций (на основе изменений в моделях):
```bash
python manage.py makemigrations
```
2. Применение миграций к базе данных:
```bash
python manage.py migrate
```
Дополнительные полезные команды:
- `migrate --fake` - отмечает миграцию как выполненную без реального применения
- `showmigrations` - показывает список всех миграций и их статус
- `sqlmigrate ` - показывает SQL-запросы для конкретной миграции
Пример работы:
```python
# models.py
from django.db import models
class Book(models.Model):
title = models.CharField(max_length=100)
author = models.CharField(max_length=100)
```
После изменения модели выполняем:
```bash
python manage.py makemigrations
python manage.py migrate
```

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