如何使用Windows远程访问服务器的Django

时间:2015-03-14 08:23:17

标签: python django windows server

我开始tango-with-django教程。 我试图使用其他计算机访问创建的网站。两台计算机都使用Windows操作系统。这不起作用。

$ python manage.py runserver <your_machines_ip_address>:5555

我使用的是我在输入时获得的IPv4地址:

$ ipconfig

我做错了什么或缺少什么?

2 个答案:

答案 0 :(得分:6)

从此处下载ngrokhttps://ngrok.com/(这样您就可以向互联网上的任何人投放您的网络应用)

正常启动Django项目或提供任何端口号。

python manage.py runserver

如果您正在运行Windows,请打开命令提示符并浏览到ngrok二进制文件所在的位置。 如果您正在运行GNU / Linux / OSX,只需打开一个终端。

然后运行以下命令。

ngrok 8000

8000替换为运行Django项目的任何端口。

ngrok会为您提供公共主机名,例如http://abc.ngrok.com

您提供此地址的任何人都可以在互联网上的任何位置查看/与您的Django应用程序进行交互。


更新ngrok的较新版本需要像这样运行:ngrok http 8000

答案 1 :(得分:0)

试试python manage.py runserver 0.0.0.0:5555。并使用http://<your-ip-address>:5555在另一台计算机上访问它。这应该工作