如何使用 Windows Django 远程访问服务器
How to Django remote access to server using Windows
我正在开始 tango-with-django 教程。
我正在尝试使用其他计算机访问创建的网站。两台计算机都使用 Windows OS。这是行不通的。
$ python manage.py runserver <your_machines_ip_address>:5555
我正在使用键入时获得的 IPv4 地址:
$ ipconfig
我做错了什么或遗漏了什么?
尝试python manage.py runserver 0.0.0.0:5555
。并使用 http://<your-ip-address>:5555
在另一台机器上访问它。这应该有效
从此处下载 ngrok
:https://ngrok.com/(这样您就可以向互联网上的任何人提供您的 Web 应用程序)
正常启动您的 Django 项目或提供任何端口号。
python manage.py runserver
如果您是 运行宁 windows,请打开命令提示符并浏览到 ngrok 二进制文件所在的位置。
如果你是 运行ning GNU/Linux / OSX,只需打开一个终端。
然后运行下面的命令。
ngrok 8000
将 8000
替换为 Django 项目 运行 所在的端口。
ngrok
会给你一个 public 主机名,比如 http://abc.ngrok.com
您提供此地址的任何人都可以在 Internet 上的任何地方查看您的 Django 应用程序/与之交互。
更新:ngrok
的较新版本需要像这样运行:ngrok http 8000
我正在开始 tango-with-django 教程。 我正在尝试使用其他计算机访问创建的网站。两台计算机都使用 Windows OS。这是行不通的。
$ python manage.py runserver <your_machines_ip_address>:5555
我正在使用键入时获得的 IPv4 地址:
$ ipconfig
我做错了什么或遗漏了什么?
尝试python manage.py runserver 0.0.0.0:5555
。并使用 http://<your-ip-address>:5555
在另一台机器上访问它。这应该有效
从此处下载 ngrok
:https://ngrok.com/(这样您就可以向互联网上的任何人提供您的 Web 应用程序)
正常启动您的 Django 项目或提供任何端口号。
python manage.py runserver
如果您是 运行宁 windows,请打开命令提示符并浏览到 ngrok 二进制文件所在的位置。 如果你是 运行ning GNU/Linux / OSX,只需打开一个终端。
然后运行下面的命令。
ngrok 8000
将 8000
替换为 Django 项目 运行 所在的端口。
ngrok
会给你一个 public 主机名,比如 http://abc.ngrok.com
您提供此地址的任何人都可以在 Internet 上的任何地方查看您的 Django 应用程序/与之交互。
更新:ngrok
的较新版本需要像这样运行:ngrok http 8000