[英]Cannot run Django heroku app locally on Windows
所以,我想在本地测试我的应用程序,但出了点问题。 安装virtualenv
,激活它,安装requirements.txt
并运行collectstatic
我尝试运行app
heroku local web -f Procfile.windows
我明白了
[OKAY] Loaded ENV .env File as KEY=VALUE Format
就这样。 我等了大约30分钟然后停止执行。 然后我明白了
16:07:33 web.1 | Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x042BEF60>
16:07:33 web.1 | Traceback (most recent call last):
回溯是空的。 这都是输出。 有时,当我等待大约1-2分钟时,根本不会出现任何消息。
文件Procfile.windows
看起来像:
web: python manage.py runserver 0.0.0.0:5000
怎么了? 为什么会发生此异常?
我也有同样的问题; 但是,我注意到procfile命令正在运行,但是heroku正在吞咽控制台输出。 这意味着如果django代码中存在错误,则服务器将无法启动。
我可以手动运行manage.py runserver来查看控制台输出,但这意味着必须单独配置.env变量(我不想这样做,因为我在本地有多个Heroku / Django应用程序)。
但是,出于某种原因, 如果在服务器运行时保存任何项目文件(即使没有更改),控制台输出将开始按预期显示
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.