概述
本文讲解django的启动方式
默认启动
一般用于调试,启动cmd命令窗口,切换目录到django项目的manage.py文件所在目录,执行下面命令:
python manage.py runserver
- 第一个红框提示没有做迁移,先忽略
- 第二个红框说明使用myweb.settings配置
- 第三个红框说明访问网址为:http://127.0.0.1:8000
指定端口启动
一般用于调试,启动cmd命令窗口,切换目录到django项目的manage.py文件所在目录,执行下面命令:
python manage.py runserver 8080

见红框处,通过网址http://127.0.0.1:8080 即可访问
让其他电脑或移动设备访问
一般用于正式发布或调试,启动cmd命令窗口,切换目录到django项目的manage.py文件所在目录
第一步:
上面的两种启动方式自能在本机浏览器访问本地的django服务,让其他电脑也能访问,执行下面命令:
python manage.py runserver 0.0.0.0:8080
0.0.0.0这个IP地址告诉服务器去侦听本机所以网卡的ip
测试访问:
用其他电脑或移动设备,通过网址http://服务器的ip地址:8080 访问,如下图:
见红框处,说明通过服务器的ip地址还是不能访问,需要修改ALLOWED_HOSTS,这个配置允许设置哪些域名可以访问,起限制作用,防止HTTP主机头部攻击的安全措施
第二步:
修改settings.py文件,ALLOWED_HOSTS修改如下:
ALLOWED_HOSTS = ['*']
注意:开发阶段可以填'*',正式发布后修改成域名
再测试访问:
用其他电脑或移动设备,通过网址http://服务器的ip地址:8080 访问,如下图:
访问成功
