美文网首页
为本地运行的Django website建立可被移动端访问的IP

为本地运行的Django website建立可被移动端访问的IP

作者: running__girl | 来源:发表于2019-01-02 09:23 被阅读0次

Django部署的环境介绍:Mac OS X Mojave 系统,Django version = 2.1.3

1. 确保Mac和mobile用了同一个WIFI address, 并且相对固定的IP(比如171.22.134.111),因为要写到project里。(如果是用的学校的WIFI有可能是每次登陆临时分配一个IP)

2. 打开Mac终端,输入【sudo nano /etc/hosts】,接着输入密码

3. 在文档中增加一行【 127.0.0.1      171.22.134.111】,按ctrol+X 保存修改

4. 把171.22.134.111加入到Django项目的setting.py文件的allowed hosts里,即ALLOWED_HOSTS=[‘171.22.134.111’],

5. 在终端运行【python manage.py runserver 172.22.134.111:8080】, 弹窗点击allow

6. 在mobile的浏览器里输入【172.22.134.111:8080】,就能访问website了

试错经验:无须修改Mac的防火墙和开放portal操作

相关文章

网友评论

      本文标题:为本地运行的Django website建立可被移动端访问的IP

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