Встречается на собеседованиях • сегодня

Как создаются миграции в Django

В Django миграции создаются с помощью команды makemigrations. Этот процесс анализирует изменения в моделях и генерирует файлы миграций, которые затем применяются к базе данных.

Основные шаги:

  1. После изменения моделей выполните:
bash
python manage.py makemigrations
  1. Django создаст файл миграции в папке migrations/ приложения
  2. Чтобы применить миграции:
bash
python manage.py migrate

Нюансы:

  • Можно указать конкретное приложение: makemigrations app_name
  • Для просмотра SQL-запросов миграции: sqlmigrate app_name migration_number
  • Миграции можно именовать с флагом --name
  • --empty создает пустую миграцию для ручных операций

Пример создания именованной миграции:

bash
python manage.py makemigrations myapp --name add_user_profile
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы