Я разработал проект Django и хочу развернуть его на сервере Heroku.Проблема в том, что мои миграции не загружаются после команды 'heroku push'.
После запуска
python ./Code/manage.py makemigrations
python ./Code/manage.py migrate
я вижу мои файлы миграции и базу данных локально.Но после этого, когда я подталкиваю их к Героку, их, кажется, там нет.Мой веб-сайт на Heroku выдает ошибку, что некоторые таблицы недоступны, и когда я запускаю bash на сервере, чтобы увидеть мои файлы, файлов миграции нет, а папки миграции в моих приложениях имеют только init .пи файл.Я даже пытался сделать миграции и мигрировать на этапе релиза.Это Procfile:
release: bash ./release_tasks.sh
web: gunicorn --pythonpath Code Code.wsgi --log-file -
, а это release_tasks.sh:
python ./Code/manage.py makemigrations
python ./Code/manage.py migrate
Опять же, когда я нажимаю на Heroku, все в порядке, и я вижу правильные сообщения о миграции, которые показываютэта миграция была успешно выполнена.Но, тем не менее, на сервере нет файла миграции, и мой веб-сайт выдает ту же ошибку.
Вот что я не понимаю: снимок экрана У меня есть миграции локально, а Git работаетна сегодняшний день, но у меня их нет на сервере.