Sobes.tech
Back to questions
Junior — Middle
59

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

Answer from AI

sobes.tech AI

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

  • python manage.py makemigrations — создает новые миграции на основе изменений в моделях.
  • python manage.py migrate — применяет миграции к базе данных, обновляя её структуру.

Для отмены миграций используется команда:

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

Пример отката всех миграций приложения myapp:

python manage.py migrate myapp zero