Как применить миграцию в Django
Python
Senior
Без компании
Как применить миграцию в Django
Ответы
Для применения миграций в Django используется команда `migrate`. Вот основные шаги:
- Сначала создайте миграции (если их еще нет):
```
python manage.py makemigrations
```
- Затем примените их к базе данных:
```
python manage.py migrate
```
Дополнительные нюансы:
- Можно применить миграции для конкретного приложения:
```
python manage.py migrate app_name
```
- Можно указать конкретную миграцию:
```
python manage.py migrate app_name 0002_migration_name
```
- Для отмены миграции используйте:
```
python manage.py migrate app_name previous_migration_number
```
Миграции применяются в порядке их создания и хранятся в папке `migrations` каждого приложения. Django автоматически отслеживает примененные миграции в таблице `django_migrations`.