繁体   English   中英

如何使用Windows对服务器进行Django远程访问

[英]How to Django remote access to server using Windows

我正在开始探戈与Django教程。 我正在尝试使用其他计算机访问创建的网站。 两台计算机都使用Windows OS。 这是行不通的。

$ python manage.py runserver <your_machines_ip_address>:5555

我使用的是键入时得到的IPv4地址:

$ ipconfig

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

从此处下载ngrokhttpsngrok (这将使您可以向Internet上的任何人提供Web应用程序)

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

python manage.py runserver

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

然后运行以下命令。

ngrok 8000

用Django项目运行的端口替换8000

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

您将此地址提供给的任何人都可以在Internet上的任何位置查看Django应用程序或与之交互。


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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM