繁体   English   中英

无法在Windows上本地运行Django heroku应用程序

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM