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操作
网友评论