Python Django与Docker在“使用StatReloader监视文件更改”上卡住

Python Django与Docker在“使用StatReloader监视文件更改”上卡住,python,django,docker,Python,Django,Docker,这是我的密码 当我运行python manage.py运行服务器0.0.0.0:8000时,它工作得非常好 但是当我使用docker和make-compose-start时,它不起作用 我正在学习python教程,如果不解决这个问题,我将无法继续学习。它就挂在那里 我该怎么办?有什么不对劲吗?还有什么我可以帮忙的截图吗 编辑:显然服务器已经启动并运行,因为它挂在那里,用StatReloader监视文件更改。网站运行。但是在候机楼里应该是这样的 这不是问题,也没有问题吗?尝试将tty:true添加

这是我的密码

当我运行python manage.py运行服务器0.0.0.0:8000时,它工作得非常好

但是当我使用docker和make-compose-start时,它不起作用

我正在学习python教程,如果不解决这个问题,我将无法继续学习。它就挂在那里

我该怎么办?有什么不对劲吗?还有什么我可以帮忙的截图吗

编辑:显然服务器已经启动并运行,因为它挂在那里,用StatReloader监视文件更改。网站运行。但是在候机楼里应该是这样的

这不是问题,也没有问题吗?

尝试将tty:true添加到docker compose中

services:
  web:
    tty: true
尝试将tty:true添加到docker compose

services:
  web:
    tty: true

我用最新的python解决了同样的问题

我唯一的改变是

来自python:3

来自python

我的完整Dockerfile如下所示

FROM python
COPY . .
EXPOSE 8000
RUN pip install -r requirements.txt
CMD [ "python", "manage.py", "runserver", "0.0.0.0:8000" ]

我用最新的python解决了同样的问题

我唯一的改变是

来自python:3

来自python

我的完整Dockerfile如下所示

FROM python
COPY . .
EXPOSE 8000
RUN pip install -r requirements.txt
CMD [ "python", "manage.py", "runserver", "0.0.0.0:8000" ]

我也遇到了同样的问题,通过将这一行添加到Dockerfile中解决了这个问题:

ENV PYTHONUNBUFFERED=1


上的Django示例一样,我也遇到了同样的问题,通过将这一行添加到Dockerfile中解决了这个问题:

ENV PYTHONUNBUFFERED=1

就像上面的Django示例一样