日常生活的交流与学习

首页 新随笔 联系 管理

url地址中的固定参数和查询字符串的区别

img

---------------------------------------------------

获取get请求中的查询字符串

img

  1. get请求的查询字符串

  2. 也就是跟在url地址栏中,问号后面的内容

---------------------------------------------------

获取url地址中的固定参数

img

  1. 11行尖括号里面使用占位符

  2. 然后作为形参传递给视图函数

---------------------------------------------------

指定url固定参数的类型

img

  1. 尖括号里面使用int关键字

  2. 当固定参数不满足条件时候,是无法访问该页面的

---------------------------------------------------

固定参数的转换器的种类

img

  1. 默认六种

  2. 前面两种最常用

--------------------------------------

flask中的request对象的属性

img

  1. 可以通过这些属性获取请求的参数

  2. 红光笔部分是一些常用的属性

---------------------------------------------------

请求头中的Referer的含义

img

  1. 首先访问百度页面,查看请求头,我们发现没有Referer这项

  2. 然后我们在百度页面,点击了百度新闻,这个时候再次查看请求头就回发现有Referer这个信息,

  3. 也就是说这个Regerer指的是请求的来源

---------------------------------------------------

flask请求上传文件并保存

img

---------------------------------------------------

cookie和session的区别

img

---------------------------------------------------

flask中的设置cookie并返回

img

---------------------------------------------------

flask中session的设置

img

  1. 使用session的前提必须配置秘钥,也就是第四行

  2. flask中的session并不是真正的session,而是用cookie模拟出来的

  3. 或者说是加密的cookie

  4. 可以在浏览器的请求中的看到,flask返回的session的key实际上是存放在cookie里面的

---------------------------------------------------

flask中的异常处理

img

  1. 12行发生错误

  2. 会跳转到17行的函数

---------------------------------------------------

flask中的异常处理函数

img

  1. 一般会有一个参数

---------------------------------------------------

flask中的current_app

img

---------------------------------------------------

flask中的g对象

img

---------------------------------------------------

flask中的请求钩子

img

---------------------------------------------------

flask中登录验证装饰器的实现

img

---------------------------------------------------

flask中的reqparse的自定义参数校验

img

---------------------------------------------------

posted on 2022-09-05 22:27  lazycookie  阅读(39)  评论(0编辑  收藏  举报