被 StatReloader 困在监视文件更改中

Dav*_*les 6 python django git-bash

我让我的项目很好,当我通过普通 shell 运行我的服务器时,它可以工作,但我试图通过git bash运行我的项目。所有命令似乎都可以正常工作,但是当我这样做时,python manage.py runserver它会卡在使用 StatReloader 监视文件更改上。显然在那之后我去了localhost:8000

但这和我的127端口8000没有响应并表明那里什么都没有,没有错误或任何事情,就像我说的那样,如果我python manage.py runserver通过外壳它可以工作

Дан*_*иял 9

如果您将 django 与 Dockerfile 一起使用,您将不会错过设置为 1 的 env var PYTHONUNBUFFERED。

  • 它的“PYTHONUNBUFFERED”不是“PYTHONBURRED”环境变量 (5认同)

小智 5

您可能缺少端口绑定,尝试运行python manage.py runserver 0.0.0.0:8000以确保应用程序正在 localhost:8000 上运行