Миграции Django в конвейере CI/CD

Мой CI/CD конвейер запускается каждый раз, когда происходит внедрение кода. Есть уже заполненная база данных (PostgreSQL). Я вношу изменения в models.py (в частности, добавляю новую модель), а команды python manage.py makemigrations <app-name> и python manage.py migrate записаны в файле docker entry-point, поэтому я ожидаю, что при каждом переносе кода эти команды будут выполняться и создавать файл миграций, а база данных должна отражать изменения. Но база данных вообще не показывает никаких изменений, однако, на странице администратора Django отображается новое имя модели.

Кроме того, в репозитории вообще нет папки migrations ни в одном приложении. Как мне решить эту проблему. Я хочу добавить новую таблицу и добавить новый столбец в существующую таблицу

Вернуться на верх