记录 Flask 常用片段
1 |
|
request.headers.get('xxx')
获取 header 时,由于 header 的 key 不区分大小写,所以无论大小写都可以获取到正确的结果。 header 在传递过程中 key 的大小写可能被修改。
在 request 处理过程中传递全局变量
1 |
|
- 如果没有预先定义,后面使用时会报错:
'_AppCtxGlobals' object has no attribute xxx
用参数渲染页面模板并返回
- 注意,下文中的
{ {
符号是挨着的,由于和博客生成系统冲突,中间加了空格
1 |
|
- 用
{ { param } }
设置参数 - 用
{ % xxx % }
设置渲染参数- 默认会开启 html 危险符号转义,比如 url 中的
&
符号会被转移为&
。 - 用
{ % autoescape false % }
暂时关闭渲染时的转义
- 默认会开启 html 危险符号转义,比如 url 中的
1 |
|
启动异步进程
1 |
|