![](/img/trans.png)
[英]How can I access the Django server using WSL (Windows Subsystem for Linux)?
[英]How to Django remote access to server using Windows
我正在开始探戈与Django教程。 我正在尝试使用其他计算机访问创建的网站。 两台计算机都使用Windows OS。 这是行不通的。
$ python manage.py runserver <your_machines_ip_address>:5555
我使用的是键入时得到的IPv4地址:
$ ipconfig
我做错了什么或缺少了什么?
从此处下载ngrok
: https : ngrok
(这将使您可以向Internet上的任何人提供Web应用程序)
正常启动Django项目或提供任何端口号。
python manage.py runserver
如果您正在运行Windows,请打开命令提示符并浏览到ngrok二进制文件所在的位置。 如果您正在运行GNU / Linux / OSX,只需打开一个终端。
然后运行以下命令。
ngrok 8000
用Django项目运行的端口替换8000
。
ngrok
将为您提供一个公共主机名,例如http://abc.ngrok.com
您将此地址提供给的任何人都可以在Internet上的任何位置查看Django应用程序或与之交互。
更新 :需要像这样运行较新版本的ngrok
: ngrok http 8000
尝试使用python manage.py runserver 0.0.0.0:5555
。 并使用http://<your-ip-address>:5555
在另一台计算机上访问它。 那应该工作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.