Почему при попытке развернуть django appplication на heroku вы получаете сообщение "This site can't be reached"?

Я изучаю, как развернуть приложение django на heroku и для этого я выполнил следующие шаги:-

1 клонировал git-репо, которое я хочу разместить

2 Install Heroku CLI

3 Выполнить команду --> heroku login

4 heroku create <my_app_name>

5 Добавить в пульт --> heroku git:remote -a <my_app_name>

Теперь, чтобы переместить в heroku, нам нужно протестировать его локально, поэтому я установил waitress

6 официантка установлена

7 Запустите waitress, используя следующую команду

waitress-serve -port=8000 <path_to_wsgi.py file>:application

До этого момента я не получил никакой ошибки, официантка начинает работать:-

PS C:\Users\akcai\OneDrive\Desktop\heruko\polling_application> waitress-serve --port=8000 EVCFinder.wsgi:application
                                                                 INFO:waitress:Serving on http://0.0.0.0:8000          

urls.py в приложении django:-

urlpatterns = [
    path('/admin/', admin.site.urls),
    path('signup/', user_registration, name="sign_up"),
    path('login/', user_login, name='login'),
    path('logout/', user_logout, name='logout'),

также в set.py я добавил разрешенный хост следующим образом:-

ALLOWED_HOSTS = ["*"]

когда я попытался получить доступ к урлам http://0.0.0.0:8000 OR http://0.0.0.0:8000/admin/ получил следующую ошибку:-

This site can’t be reached

The webpage at http://0.0.0.0:8000/ might be temporarily down or it may have moved permanently to a new web address.
ERR_ADDRESS_INVALID

Edited:- В Procfile я добавил web: waitress-serve --port=8000 EVCFinder.wsgi:application для локального тестирования и когда я запускаю команду heroku local получаю следующую ошибку:-

»Warning: heroku update available from 7.53.0 to 7.59.0.                                                                                                                             [WARN] ENOENT: no such file or directory, open 'Procfile'                                                                                                                                [FAIL] No Procfile and no package.json file found in Current Directory - See run --help                                                                                                  TypeError: Cannot convert undefined or null to object                                                                                                                                        at Function.keys (<anonymous>)                                                                                                                                                           at Index.run (C:/Program Files/heroku/client/node_modules/@heroku-cli/plugin-local/lib/commands/local/index.js:30:38)                                                                    at Index._run (C:/Program Files/heroku/client/node_modules/@oclif/command/lib/command.js:44:31) 

                                                                                                                                                                                                            

Заранее спасибо,

Любая помощь будет высоко оценена

Надеемся получить от вас ответ в ближайшее время.

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