flask框架的使用总结

作为一个轻量级的web框架,flask是相当优秀的,使用的多,历史也比较悠久

一、相关的插件

flask_restful:规范的resetful api操作,通过封装api操作,对返回和请求参数做了统一调用
marshal_with定义返回数据的格式和过滤对应数据。字段的类型包含在fields对象中,这种形式对于解析式语言来说是比较优秀的,相对pb格式的定义没有那么严谨,但是相对灵活。
request和Resource作为web请求中,每一次http链接的请求和响应上下文,对我们封装基础操作还是比较有利的,当然很多web框架也都是这样做

flask_cors:跨域操作

二、相关的模块

Blueprint:蓝图,根据蓝图把项目划分成不同的模块,其实这就是一个注册路由,通过加载对应的api路由和操作的方法,可以找到在不同模块下关联的入口,其实,这对于分类管理来说相对比较有好处,但是很多web框架都可以根据group分组进行划分,也是同样的功能。
current_app:当前线程和本次请求的全局对象。包含很多信息,方便在上下文请求的随时可以获取,这一点有一定的灵活,但是并不是很严谨和规范使用。
render_template:模板渲染函数,加载对应的html文件,进行模板写入操作。
jsonify、session等比较有用的封装手脚架
 
  

你可能感兴趣的:(编程语言之Python,python,flask)