Heroku не распознает миграции

Наконец-то я заставил свое приложение Heroku работать хотя бы локально! Однако, когда я пытаюсь открыть его онлайн, оно падает со следующей ошибкой:

>     2021-10-29T13:16:54.435118+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of
> launch
>     2021-10-29T13:16:56.287092+00:00 heroku[web.1]: Stopping process with SIGKILL
>     2021-10-29T13:16:56.458881+00:00 heroku[web.1]: Process exited with status 137
>     2021-10-29T13:16:56.499621+00:00 heroku[web.1]: State changed from starting to crashed
>     2021-10-29T13:17:13.107001+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/"
> host=shrouded-bastion-04661.herokuapp.com
> request_id=81455b66-dab8-4b20-9c69-91b73739a09a fwd="71.231.14.146"
> dyno= connect= service= status=503 bytes= protocol=https
>     2021-10-29T13:17:13.558163+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico"
> host=shrouded-bastion-04661.herokuapp.com
> request_id=c6b25451-528e-4bed-a415-f35b0bcb739f fwd="71.231.14.146"
> dyno= connect= service= status=503 bytes= protocol=https

Я не совсем понимаю, что из этого следует, но когда я запустил приложение локально, оно сказало:

2021-10-29T13:15:49.232426+00:00 heroku[web.1]: State changed from crashed to starting
2021-10-29T13:15:54.128556+00:00 heroku[web.1]: Starting process with command `python manage.py runserver 0.0.0.0:5000`
2021-10-29T13:15:55.975995+00:00 app[web.1]: Watching for file changes with StatReloader
2021-10-29T13:15:55.976241+00:00 app[web.1]: Performing system checks...
2021-10-29T13:15:55.976241+00:00 app[web.1]:
2021-10-29T13:15:56.168039+00:00 app[web.1]: System check identified no issues (0 silenced).
2021-10-29T13:15:56.434599+00:00 app[web.1]:
2021-10-29T13:15:56.434616+00:00 app[web.1]: You have 20 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, boutique, contenttypes, sessions.
2021-10-29T13:15:56.434619+00:00 app[web.1]: Run 'python manage.py migrate' to apply them.
2021-10-29T13:15:56.434663+00:00 app[web.1]: October 29, 2021 - 06:15:56
2021-10-29T13:15:56.434711+00:00 app[web.1]: Django version 3.2.8, using settings 'store.settings'
2021-10-29T13:15:56.434711+00:00 app[web.1]: Starting development server at http://0.0.0.0:5000/
2021-10-29T13:15:56.434711+00:00 app[web.1]: Quit the server with CONTROL-C.

Пишет, что у меня 20 непримененных миграций, может ли это быть причиной того, что он не работает онлайн? При создании миграций, а затем при миграции, он просто говорит, что нет миграций для применения.

Большинство людей предлагают внести изменения в Procfile, но я не очень хорошо понимаю Procfile и не знаю, что и зачем писать. Я не нашел ничего, что, как мне кажется, применимо к моему приложению, большинство из этого, кажется, связано с JSON.

Прежде всего, убедитесь, что в настройках проекта установлены правильные параметры базы данных,

Большинство людей предлагают внести изменения в Procfile, но я не понимаю Procfile

.

они, вероятно, предлагают вам добавить эту строку в ваш Procfile

release: python manage.py migrate

Подробнее о Procfile смотрите это

также этот вопрос кажется очень похожим, не совсем понятно, каков поток ваших проектов из информации, которой вы поделились, но, возможно, что-то поможет в этом вопросе

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