Django学习之模拟架构页面跳转
程序员文章站
2022-12-22 22:30:49
背景知识,需要有一定量的HTTP基础知识 在客户端游览器通过URL向服务端发送请求时,经历了两次过程。一次是URL向服务端发起请求,一次是服务端向客户端回发响应。 由图可知,客户端一共传递两个信息,一个默认空的get请求和一个图标请求(忽略)。此时的请求都是byte类型,通过转码可以获得两组有规律的 ......
背景知识,需要有一定量的http基础知识
在客户端游览器通过url向服务端发送请求时,经历了两次过程。一次是url向服务端发起请求,一次是服务端向客户端回发响应。
由图可知,客户端一共传递两个信息,一个默认空的get请求和一个图标请求(忽略)。此时的请求都是byte类型,通过转码可以获得两组有规律的请求信息。
通过split分割,可以两组字典。每个字典的第二个参数即为请求资源路径。因此可以通过传入的资源名来判断用户需要访问哪个页面。修改代码如下
此时,在url请求时候,可通过传递/index/ ,/home/ 分别访问index页面和home页。如果当访问的请求未定义时,默认的提醒用户找不到该页面
升级版,通过函数来控制访问的目标页面。
进阶版,通过列表和函数的对应关系来访问页面
上一篇: python内置函数 sorted详解
下一篇: 一些安全相关的HTTP header