sanic是一款用 python3.5+ 写的 web framework,用法和 flask 类似,特点是非常快。
Github 官网:https://github.com/channelcat/sanic
1
速度比较
2
安装
环境:python3.5+
3
Hello World
创建文件main.py,写入下面的内容
运行
sanic是不是看起来和flask一样
4
Request
属性
request.files (dictionary of File objects) - 上传文件列表
request.json (any) - json数据
request.args (dict) - get数据
request.form (dict) - post表单数据
例子
5
路由
和flask差不多,一看就懂
6
注册中间件
7
异常处理
抛出异常
处理异常
8
蓝图
和flask中的蓝图一样,用于组织项目结构
创建一个蓝图,相当于创建一个sanic app,上面的用法和上面相同,把app改成蓝图名称bp
蓝图注册到主app
9
总结
sanic将是一个非常流行的框架.因为它基于python3.5+,使用了许多新的特性,这些特性让程序速度更快。
这项新技能,你get到了吗?
作者:Prasanta
来源:https://segmentfault.com/a/1190000007193348
领取专属 10元无门槛券
私享最新 技术干货