url地址中的固定参数和查询字符串的区别
---------------------------------------------------
获取get请求中的查询字符串
-
get请求的查询字符串
-
也就是跟在url地址栏中,问号后面的内容
---------------------------------------------------
获取url地址中的固定参数
-
11行尖括号里面使用占位符
-
然后作为形参传递给视图函数
---------------------------------------------------
指定url固定参数的类型
-
尖括号里面使用int关键字
-
当固定参数不满足条件时候,是无法访问该页面的
---------------------------------------------------
固定参数的转换器的种类
-
默认六种
-
前面两种最常用
--------------------------------------
flask中的request对象的属性
-
可以通过这些属性获取请求的参数
-
红光笔部分是一些常用的属性
---------------------------------------------------
请求头中的Referer的含义
-
首先访问百度页面,查看请求头,我们发现没有Referer这项
-
然后我们在百度页面,点击了百度新闻,这个时候再次查看请求头就回发现有Referer这个信息,
-
也就是说这个Regerer指的是请求的来源
---------------------------------------------------
flask请求上传文件并保存
---------------------------------------------------
cookie和session的区别
---------------------------------------------------
flask中的设置cookie并返回
---------------------------------------------------
flask中session的设置
-
使用session的前提必须配置秘钥,也就是第四行
-
flask中的session并不是真正的session,而是用cookie模拟出来的
-
或者说是加密的cookie
-
可以在浏览器的请求中的看到,flask返回的session的key实际上是存放在cookie里面的
---------------------------------------------------
flask中的异常处理
-
12行发生错误
-
会跳转到17行的函数
---------------------------------------------------
flask中的异常处理函数
- 一般会有一个参数
---------------------------------------------------
flask中的current_app
---------------------------------------------------
flask中的g对象
---------------------------------------------------
flask中的请求钩子
---------------------------------------------------
flask中登录验证装饰器的实现
---------------------------------------------------
flask中的reqparse的自定义参数校验
---------------------------------------------------