4. Django Url 路由基础应用
1. seheme://host:port/path/?query-string=xxx
-
scheme: 代表是访问的协议,一般为http 或者https以及ftp 等
-
host: 主机名,域名,比如www.baidu.com
-
port: 端口,当你访问一个网站的时候,浏览器默认使用80端口
-
path: 查找路径。如:www.jianshu.com/trending/now, 后面trending/now 就是path
-
query-string: 查找字符串,比如:www.baidu.com/s?wed=python ,后面的wd=python就是查找字符串
2. 多主机应用
当一个网站比较庞大的时候,每个模块就是一个独立的网站,所有子模块的网站都对应着独立的服务器
3. 多路径应用
当一个网站不是很大的时候,同样具备多个模块,每个模块只是网站下的子文件夹,所有的模块都共用一个服务器
4. URL路由的介绍和基本使用
根据用户访问提供URL在URL列表中匹配,如果匹配上,去执行相应的View中的访问,如果匹配不上,返回404错误
创建App01
在app01/views.py中创建3个方法
在djDemo01/url.py 添加路由规则: