flask

来源:互联网 发布:养生网站源码带手机站 编辑:程序博客网 时间:2024/06/05 18:02

flask 使用的一些整理

资源

Flask 文档|英文| expore flask| 快速教材| flask-admin| Flask-DebugToolbar| Flask-Login| Flask-Cache|flask-sqlalchemy| flask-security| Flask-mako| Flask-Genshi| WTForms

Flask Extensions


最简单的hello world

之后,访问http://localhost:5000

支持post/get提交

多个url指向

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

处理json请求

request的header中

处理时:

获取post提交中的checkbox

使用url中的参数

在request开始结束dosomething

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

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

或者

可以这么用

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

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

使用Blueprint

实例:

 

使用session

包装cookie实现的,没有session id

 

反向路由

上传文件

接收

直接返回某个文件

请求重定向

文档

flask.redirect(location, code=302) the redirect status code. defaults to 302.Supported codes are 301, 302, 303, 305, and 307. 300 is not supported.

获取用户真实ip

从request.headers获取

或者, 使用werkzeug的middleware 文档

 

return json & jsonp

 

配置读取方法

 

几个不常用的方法

异步调用

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

 

error handler

 

项目配置

1.直接

2.环境变量

3.对象

4.文件

EG. 一个create_app方法

原创粉丝点击