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 添加路由规则: