美文网首页
质量检测系统搭建过程(四):让他人访问自己本地的数据

质量检测系统搭建过程(四):让他人访问自己本地的数据

作者: gz_tester | 来源:发表于2018-11-08 16:44 被阅读0次

    步骤一:启动runserver

    1. 在本地运行程序,python3 manager.py runserver默认打开打开http://127.0.0.1:8000/
    2. 如果需要指定端口,就需要运行python3 manager.py runserver http://127.0.0.1:8080/
    3. 但是这样只能自己访问,如果想让其他人也可以访问你的本地数据的话,需要运行python3 manage.py runserver 0.0.0.0:8000

    步骤二:查看自己本机的ip

    1. mac查看ip的方式之一:打开终端,输入ifcongif

      mac查看ip
    2. windows查看ip的方式之一:终端输入ipconfig
      因为没有windows的电脑,就不截图啦😊

    步骤三:浏览器访问试试

    发现报错,提示‘Invalid HTTP_HOST header: '172.16.187.5:8000'. You may need to add '172.16.187.5' to ALLOWED_HOSTS.’

    image.png

    步骤四:处理报错,需改settings.py

    问题出现的原因

    是由于django的安全保护,防止HTTP主机头部攻击的安全措施,详细的原因可以查看:https://blog.csdn.net/zuoshenglo/article/details/78404367

    解决办法

    修改你自己的文件下的settings.py的第28行为ALLOWED_HOSTS = ['*']
    重启一下步骤一

    步骤五:浏览器再次访问,大功告成

    大功告成

    相关文章

      网友评论

          本文标题:质量检测系统搭建过程(四):让他人访问自己本地的数据

          本文链接:https://www.haomeiwen.com/subject/gamwxqtx.html