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

Kon*_* K. 6 windows django virtualenv python-3.x heroku-toolbelt

所以,我想在本地测试我的应用程序,但出了点问题.安装virtualenv,激活,安装requirements.txt和运行后,collectstatic我尝试运行应用程序

heroku local web -f Procfile.windows
Run Code Online (Sandbox Code Playgroud)

我明白了

[OKAY] Loaded ENV .env File as KEY=VALUE Format
Run Code Online (Sandbox Code Playgroud)

就这样.我等了大约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):
Run Code Online (Sandbox Code Playgroud)

回溯是空的.这都是输出.有时,当我等待大约1-2分钟时,根本不会出现任何消​​息.

文件Procfile.windows看起来像:

web: python manage.py runserver 0.0.0.0:5000
Run Code Online (Sandbox Code Playgroud)

怎么了?为什么会发生此异常?

Lan*_*ric 2

我也有同样的问题;但是,我注意到 procfile 命令正在运行,但 heroku 正在吞咽控制台输出。这意味着如果 django 代码中有错误,服务器将不会默默启动。

我可以手动运行 manage.py runserver 来查看控制台输出,但这意味着必须单独配置 .env 变量(我不想这样做,因为我本地有多个 Heroku/Django 应用程序)。

但是,由于某种原因,如果我在服务器运行时保存任何项目文件(即使没有更改),控制台输出开始按预期显示