0

我目前正在 Codenvy 上测试 Django,但我很难找出如何连接到 Django 的内置开发服务器。

我在 Workspace 配置中添加了一个带有端口 8000 和 http 协议的服务器。

我在 Codenvy 的项目的运行命令中添加了以下内容:

命令行:

cd ${current.project.path} && python manage.py runserver

预习 :

http://${server.port.8000}

运行提示为我提供了一个 url:http ://nodexx.codenvy.io:xxxxx

转到此 URL 打印一条消息:ERR_CONNECTION_REFUSED

我对这一切都很陌生。你知道缺少什么吗?

4

1 回答 1

1

默认情况下,Django 开发服务器只接受来自本地主机的连接。为了从另一台机器访问它,通过将它与 IP 绑定来启动 runserver,或者0从任何地方访问应用程序。

python manage.py runserver 0:8000

上面的命令在 8000 端口上运行服务器,将网络绑定到0.0.0.0,这意味着应用程序可以从任何地方访问

于 2019-02-26T08:06:45.423 回答