Почему при попытке развернуть 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)
Заранее спасибо,
Любая помощь будет высоко оценена
Надеемся получить от вас ответ в ближайшее время.