Как выполнить миграции в Django

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