Sobes.tech
Back to questions
Junior — Middle
56

Какие команды применяешь при выполнении миграций базы данных в Django?

Answer from AI

sobes.tech AI

В Django для работы с миграциями базы данных используются следующие основные команды:

  • python manage.py makemigrations — создает новые миграции на основе изменений в моделях.
  • python manage.py migrate — применяет миграции к базе данных, обновляя её структуру.
  • python manage.py showmigrations — показывает список всех миграций и их статус (применены или нет).
  • python manage.py sqlmigrate <app_name> <migration_name> — выводит SQL-код, который будет выполнен при применении миграции.

Пример:

python manage.py makemigrations
python manage.py migrate