我正在按照Heroku教程部署一个Python(Django(项目。 我被困在"本地运行应用程序"部分。
我正在使用 windows,当我运行 heroku local web -f Procfile.windows
时,我收到第一条消息 - [OKAY] Loaded ENV .env File as KEY=VALUE Format
,它只是卡在那里。 没有进一步的消息。
我的Procfile.windows文件有一行,上面写着-web: py -3 manage.py runserver
。
为什么会卡住?
可能没有更多的消息了。我得到了相同的结果,在我尝试实际加载网站之前,我被难住了一段时间。
我的Procfile.windows
:
web: python manage.py runserver 0.0.0.0:8080
当我运行heroku localweb -f Procfile.windows
时:
[OKAY] Loaded ENV .env File as KEY=VALUE Format
当我在铬中打开localhost:8080
时:
[OKAY] Loaded ENV .env File as KEY=VALUE Format
21:19:49 web.1 | [29/Apr/2018 21:19:49] "GET / HTTP/1.1" 200 7425
21:19:50 web.1 | [29/Apr/2018 21:19:50] "GET /static/lang-logo.png HTTP/1.1" 200 2217
21:19:51 web.1 | Not Found: /favicon.ico
21:19:51 web.1 | [29/Apr/2018 21:19:51] "GET /favicon.ico HTTP/1.1" 404 2218
文件名应该只是Procfile而不是Procfile.windows,这就是它在rail中的样子