局域网中的其他电脑访问本机Django项目

问题出现

今天在树莓派上面安装了python,开始学习python,做一下小的项目,初始目标是使用电脑远程连接树莓派来控制开关,我使用了django框架来开发,这个感觉开发速度真的好快,比java配置简单,而且速度要快。项目在本地写好之后导入树莓派中,启动项目。

python manage.py runserver

这里倒是正常启动,然后我再电脑上输入192.168.1.52:8000,结果一直显示无法访问。刚开始我以为是端口没有开放(小白不要介意,这个应该不是这么说的),我就去开放8000端口,接口再启动的时候显示端口占用。纳尼?什么情况?方正是我搞得不对,端口这块肯定理解是由问题的,别人说端口是跟着应用程序启动开放的。(搞明白了再说,希望不会误导大家)

后来我又在网上查了资料以为是防火墙封了端口吧,我又去找怎么去关掉防火墙

servie iptables status

这里先看看防火墙的状态,结果这里直接显示没有防火墙服务开启。妈蛋,到底是怎么回事。

直到我看到了这个命令

python manage.py runserver 0.0.0.0:8000

试了一下居然用电脑通过192.168.0.52:8000可以访问了

目前还没有找到这个是为什么。等搞明白了再来更新,也欢迎小伙伴来帮我解答。

你可能感兴趣的:(局域网中的其他电脑访问本机Django项目)