这是因为项目的settings需要建立数据库表,然后才可以应用到你的项目里。有关未应用未做最新数据库迁移。
python3 manage.py makemigrations
python3 manage.py migrate
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:查看防火墙状态,是否开启