问题现象:
最近在调试一个Django的小项目,遇到了一个比较常见是问题,这里记录下:
使用Django搭建web站点后,使用127.0.0.1能访问。
但是用自己本机IP却无法访问:
解决办法:
我们先到Django项目中找到setting文件
找到 ALLOWED_HOSTS = []
修改 ALLOWED_HOSTS = ['*']
保存后,在终端中启动django服务时,使用
python manage.py runserver 0.0.0.0:8000
1、端口自己随便定义,不要使用重复已存在的就行
2、0.0.0.0或本机ip这个一定要加,单写一个端口 是无法访问的 (亲试)
3、防火墙阻止的情况下选择允许访问。
最后在浏览器输入URL就能正常访问了: