2

我正在使用 python manage.py runserver命令在端口 8000 上使用仪表板,因为问题显示在这里

在本地主机上它可以工作,但是如果我尝试从外部访问它,它就不起作用。为什么?

这是我的情况:

  • 带有 ubuntu 和 OpenStack 的客户机,地址为 10.0.2.15,带有 NAT 网络
  • 带有 Windows 和 VirtualBox 的主机
  • 在 virtualbox 上完成的端口转发到 10.0.2.15:8000(它适用于其他端口,但不适用于 8000)
4

1 回答 1

3

Horizo​​n 是一个 Django 应用程序,django runserver 命令默认只绑定到 localhost。如果您希望它可以从外部访问,请执行以下操作:

python manage.py runserver 0.0.0.0:8000
于 2013-01-14T17:52:53.857 回答