Python manage.py 运行服务器 运行,但无法访问站点

Python manage.py runserver running, but site cant be reached

我最近将 Django 应用程序推送到 docker 容器中。我在本地使用 docker 运行 -it SSH 进入该容器,并尝试 运行 'python manage.py runserver'。它显示命令是 运行ning

Performing system checks...

System check identified no issues (0 silenced).
kdlkjFebruary 20, 2018 - 04:54:28
Django version 1.11.6, using settings 'settings.base'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

但是当我转到http://127.0.0.1:8000时,它说无法访问该站点。

您正在 运行 使用 ssh 命令,因此它在服务器上 运行ning。

但是您正在尝试在您的本地计算机上访问。 但是该项目不在本地计算机上 运行ning,因此无法使用 localhost ip(127.0.0.1).

在浏览器上访问它

如果你想运行在服务器上。

您需要像这样访问:

http://server-ip:8000/