flask小知识点二

 


最简单的hello world

 

支持post/get提交

 

多个url指向

 

 

不管post/get使用统一的接收

 

 

处理json请求

request的header中

处理时:

 

获取post提交中的checkbox

 

 

使用url中的参数

 

在request开始结束dosomething

一般可以处理数据库连接等等

 

注册Jinja2模板中使用的过滤器

 

或者

可以这么用

 

注册Jinja2模板中使用的全局变量

 

 

定义应用使用的template和static目录

 

 

使用Blueprint

 

实例:

 

使用session

包装cookie实现的,没有session id

 

反向路由

 

 

上传文件

接收

 

直接返回某个文件

 

 

请求重定向

 

获取用户真实ip

从request.headers获取

或者, 使用werkzeug的middleware 文档

 

return json & jsonp

 

 

配置读取方法

 

 

几个不常用的方法

 

 

异步调用

想在flask的一个请求中处理异步, 除了使用消息系统, 可以用简单的线程处理

 

error handler

 

 

项目配置

1.直接

2.环境变量

3.对象

4.文件

 

EG. 一个create_app方法

 

posted @ 2018-01-12 17:01  Dear坏小子  阅读(184)  评论(0编辑  收藏  举报