1.URL概述
1.1 基础知识-URI
-
定义:URI,统一资源标志符(Uniform Resource Identifier, URI),表示的是web上每一种可用的资源,如 HTML文档、图像、视频片段、程序等都由一个URI进行标识的。
-
一般结构组成:(URI的充分不必要条件)
- 1.资源的命名机制
- 2.存放资源的主机名
- 3.资源自身的名称 只要是可以唯一标识资源的都被称为URI
1.2 URL
URL是URI的一个子集。它是Uniform Resource Locator的缩写,译为“统一资源定位符”。
2.要求
URL 模式简洁、优雅
3.概况
URLconf模块:
参考以下文章:有空的时候学一学URL、URI的定义
blog.csdn.net/AdolphKevin…
blog.csdn.net/qq_32595453…
2.处理请求
用户请求Django站点的一个页面:
-
django确定使用根URLconf模块(一般为ROOT_URLCONF设置的值,可能被HttpRequest对象的urlconf值代替)
-
加载该python模块并寻找可用的urlpatterns
-
按顺序遍历每个URL模式,直到匹配成功
-
导入相关视图