makemigrations відповідає за упаковку змін вашої моделі до окремих файлів міграції. – аналогічно коммітам – а migrate відповідає за їхнє застосування у вашій базі даних.
Що робить команда Makemigrations?
Команда makemigrations створює нові міграції на підставі змін у моделях. За допомогою неї можна також виконувати різні операції з міграціями: створити міграції для конкретної програми або порожню міграцію для ручного наповнення, задати ім'я, "злити" кілька міграцій в одну.
Що робить Makemigrations Django?
Ви повинні думати про міграцію як систему контролю версій для схеми бази даних. makemigrations відповідає за консолідацію змін вашої моделі до окремих файлів міграції. – наприклад, за комміти – та migrate відповідає за застосування змін до бази даних.