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

问题一:you have 13 unapplied mig…

在这里插入图片描述

解决:

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

python3 manage.py makemigrations
python3 manage.py migrate

运行结果如下:
在这里插入图片描述

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

在这里插入图片描述

解决办法:

linux启动django时,默认启动ip为127.0.0.1:8000,此时我们将127.0.0.1换成自己的ip。
step1.使用ifconfig查到自己的ip。
在这里插入图片描述
**step2:**将127.0.0.1换成自己的ip。我这里是192.168.12.131
在这里插入图片描述
step3.此时在浏览器中输入:http://192.168.12.131:8000/,再次报错!
在这里插入图片描述

解决办法:

进入你的项目,我这里是demo2,找到setting.py,进行修改:
**step1:**进入demo2项目下,找到setting.py
在这里插入图片描述

**step2:**修改setting.py:
在这里插入图片描述
**step3:**退到上一级目录,再次执行:
在这里插入图片描述

此时,我们 再在浏览器运行:http:192.168.12.131:8000/
在这里插入图片描述
2020/6/8
补充:如果仍然无法访问,考虑是否因为防火墙问题所致。
step1:查看防火墙状态,是否开启

在这里插入图片描述
step2:关闭防火墙
在这里插入图片描述
step3:重启服务器即可
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/dai_wen/article/details/106569984