当前位置: 首页 > 面试题库 >

使django服务器可在LAN中访问

锺离逸春
2023-03-14
问题内容

我已经安装了django服务器,可以如下访问

http://localhost:8000/get-sms/
http://127.0.0.1:8000/get-sms/

假设我的IP是xxxx。

当我在同一网络下的另一台PC上运行时

my-ip:8000/get-sms/它不起作用。

我可以轻松地用那台计算机ping我的IP。

而且在我的81号港口我有apache,可以像下面这样方便地访问

http:///my-ip:81

可能是什么问题?我在Django是否需要其他东西


问题答案:

运行Django开发服务器
这就是你想要的。为了进一步帮助你,你应该执行以下操作:

python manage.py runserver 0.0.0.0:8000

顺便说一句,这可能是这个问题的重复。

文档说明如下:

请注意,无法从网络上的其他计算机访问默认IP地址127.0.0.1。为了使开发服务器对网络上的其他计算机可见,请使用其自己的IP地址(例如192.168.2.1)或0.0.0.0。



 类似资料:
  • 我无法通过集装箱中的港口连接到django。我使用的地址是:0.0.0.0.:8000,请参阅:http://joxi.ru/Dr8MeGLhkBWnLm.我正在用一个命令创建一个图像和一个容器:“docker compose up-d”。 docker-compose.yaml Dockerfile 如何解决此问题?

  • 使用公众无线LAN服务 公众无线LAN服务乃指可在街上等场所,经由无线LAN与网络联机的服务。利用费用与无线基地台的设置场所等随服务提供商而异。 网络设定 请参阅[标准设置]或[进阶设定],新建公众无线LAN服务专用的网络联机。SSID与加密方式等内容随服务提供商而异。 若使用与网络联机时,需经由浏览接口输入用户名称与密码的公众无线LAN服务,请进入[进阶设定] > [地址设定]并选择[自定义],

  • 问题内容: 重新启动Django服务器会显示以下错误: 此问题专门在Ubuntu而非其他操作系统上发生。如何释放端口以重新启动服务器? 问题答案: 只需键入一个更简单的解决方案。这将终止与端口8000相关的所有进程。 编辑: 对于osx用户,你可以使用

  • 问题内容: 我在Docker中使用Ubuntu容器运行Gentoo主机。他们通过Docker自动创建的网桥进行通信。我想丢弃可能来自容器的192.168.0.0/16的所有流量。 如果需要提供其他信息,请告诉我 问题答案: 一种选择是使用docker运行,以防止任何容器与其他容器通信,然后您可以通过将容器与链接来使它们彼此通信。但是,这此时不会阻止容器与主机进行通信。 您也可以按照以下规则使用ip

  • 本小节会创建我们的第一个 Django 工程以及第一个应用,接下来的所有示例将会在这个工程基础上进行演示。 1. 创建第一个Django应用程序 在创建第一个 Django 应用程序之前,我们需要使用 pyenv 工具创建相应的虚拟环境,操作如下: 新建一个统一的目录,用于存放 Django 工程代码: [root@server ~]# mkdir django-manual [root@serv