我开始tango-with-django教程。 我试图使用其他计算机访问创建的网站。两台计算机都使用Windows操作系统。这不起作用。
$ python manage.py runserver <your_machines_ip_address>:5555
我使用的是我在输入时获得的IPv4地址:
$ ipconfig
我做错了什么或缺少什么?
答案 0 :(得分:6)
从此处下载ngrok
:https://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
在另一台计算机上访问它。这应该工作