Какие команды нужны для создания миграции в Django
Python
Junior
Без компании
Какие команды нужны для создания миграции в Django
Ответы
Для создания миграций в Django используется команда `makemigrations`. Она анализирует изменения в моделях и создает файлы миграций.
**Основные команды:**
```
# Создать миграции для всех приложений
python manage.py makemigrations
# Создать миграцию для конкретного приложения
python manage.py makemigrations app_name
# Применить миграции (выполнить их в БД)
python manage.py migrate
```
**Дополнительные флаги:**
- `--empty` – создать пустую миграцию (например, для ручных SQL-операций).
- `--name` – задать имя миграции вручную.
- `--dry-run` – показать, какие миграции будут созданы, без записи в файлы.
После создания миграций их нужно применить командой `migrate`.