记录django开发后,不能用ip方式访问
问题:
在pycharm中进行启动后,在网页是可以使用127或者localhost进行访问,但是不能使用ip进行访问
解决:
第一步:修改settings文件,ALLOWED_HOSTS = ['ip']
第二步:不使用pycharm进行启动,使用终端进行访问,python manage.py runserver 0.0.0.0:8000
原因:
不使用pycharm是因为,pycharm中只是设置了runserver,如果只设置runserver,默认监听127.0.0.1:8000,但是127是一个回环地址,表示“我自己”,不能通过外部访问,所以需要指定监听端口python manage.py runserver 0.0.0.0:8000,其中0.0.0.0表示监听所有地址