Flask使用小结

flask 使用的一些整理

资源

Flask 文档|英文expore flask快速教材flask-adminFlask-DebugToolbarFlask-LoginFlask-Cache|flask-sqlalchemyflask-securityFlask-makoFlask-GenshiWTForms

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方法

 

打赏支持我写出更多好文章,谢谢!

打赏作者

打赏支持我写出更多好文章,谢谢!

任选一种支付方式

3 15 收藏 评论

关于作者:wklken

Pythonista/vimer 个人主页 · 我的文章 · 37 ·   

相关文章

可能感兴趣的话题



直接登录
跳到底部
返回顶部