Linux下启动django项目,网页打不开127.0.0.1:8000

问题一:you have 13 unapplied mig…

Linux下启动django项目,网页打不开127.0.0.1:8000_第1张图片

解决:

这是因为项目的settings需要建立数据库表,然后才可以应用到你的项目里。有关未应用未做最新数据库迁移。

python3 manage.py makemigrations
python3 manage.py migrate

运行结果如下:
Linux下启动django项目,网页打不开127.0.0.1:8000_第2张图片

问题2:服务器运行正常,浏览器访问失败,无法访问此网站

Linux下启动django项目,网页打不开127.0.0.1:8000_第3张图片

解决办法:

linux启动django时,默认启动ip为127.0.0.1:8000,此时我们将127.0.0.1换成自己的ip。
step1.使用ifconfig查到自己的ip。
Linux下启动django项目,网页打不开127.0.0.1:8000_第4张图片
**step2:**将127.0.0.1换成自己的ip。我这里是192.168.12.131
Linux下启动django项目,网页打不开127.0.0.1:8000_第5张图片
step3.此时在浏览器中输入:http://192.168.12.131:8000/,再次报错!
Linux下启动django项目,网页打不开127.0.0.1:8000_第6张图片

解决办法:

进入你的项目,我这里是demo2,找到setting.py,进行修改:
**step1:**进入demo2项目下,找到setting.py
Linux下启动django项目,网页打不开127.0.0.1:8000_第7张图片

**step2:**修改setting.py:
Linux下启动django项目,网页打不开127.0.0.1:8000_第8张图片
**step3:**退到上一级目录,再次执行:
Linux下启动django项目,网页打不开127.0.0.1:8000_第9张图片

此时,我们 再在浏览器运行:http:192.168.12.131:8000/
Linux下启动django项目,网页打不开127.0.0.1:8000_第10张图片
2020/6/8
补充:如果仍然无法访问,考虑是否因为防火墙问题所致。
step1:查看防火墙状态,是否开启

Linux下启动django项目,网页打不开127.0.0.1:8000_第11张图片
step2:关闭防火墙
在这里插入图片描述
step3:重启服务器即可
Linux下启动django项目,网页打不开127.0.0.1:8000_第12张图片

你可能感兴趣的:(python)