我在localhost上运行我的django-python服务器,它在运行时提供以下状态:
System check identified 1 issue (0 silenced).
January 04, 2017 - 19:58:23
Django version 1.9, using settings 'goldbrex.settings'
Starting development server at http://127.0.0.1:9000/
Quit the server with CTRL-BREAK.
我想要我的同伴(Windows用户在我的电脑上点击运行在localhost上的API,如何使用命令行实现它?
答案 0 :(得分:1)
如果您在127.0.0.1
(仅限localhost)上运行服务器,则不能让其他人访问您的网站。我想你需要像这样启动你的服务器:
manage.py runserver 0.0.0.0:9000
然后其他人可以获取您的IP地址(假设它是1.2.3.4)并在浏览器中访问它:
1.2.3.4:9000
答案 1 :(得分:0)
首先,您应该在0.0.0.0上运行django应用程序,以便外部用户可以连接到它
python manage.py runserver 0.0.0.0:9000
然后(假设您的防火墙中已打开端口9000),您的开发人员可以使用您的IP地址访问您的应用程序 - 如果您使用的是Linux,则可以使用ifconfig命令找出它。
例如,如果您的IP地址是129.1.1.1,则应使用129.1.1.1:9000
有一些防火墙和内部IP地址,但这将是你的第一步。