Python Web框架,快速掌握!

Web框架 环境 请求数/S 平均时间
Sanic Python 3.5 & uvloop 31 3ms
Wheezy gunicorn & meinheld 21 5ms
Falcon gunicorn & meinheld 19 6ms
Bottle gunicorn & meinheld 14 7ms
Flask gunicorn & meinheld 5 20ms
Kyoukai Python 3.5 & uvloop 4 27ms
Aiohttp Python 3.5 & uvloop 3 33ms

安装

环境:python3.5

Python Web框架,快速掌握!

运行 python3 main.py

sanic是不是看起来和flask一样

Request

Python Web框架,快速掌握!

Python Web框架,快速掌握!

路由

和flask差不多,一看就懂

Python Web框架,快速掌握!

Python Web框架,快速掌握!

Python Web框架,快速掌握!

蓝图

和flask中的蓝图一样,用于组织项目结构

创建一个蓝图,相当于创建一个sanic app,上面的用法和上面相同,把app改成蓝图名称bp

Python Web框架,快速掌握!

蓝图注册到主app

from sanic import Sanicfrom my_blueprint import bpapp = Sanic(__name__)app.register_blueprint(bp)app.run(host='0.0.0.0', port=8000, debug=True)

总结

sanic将是一个非常流行的框架.因为它基于python3.5,使用了许多新的特性,这些特性让程序速度更快。

猜你喜欢

转载自www.cnblogs.com/xinshiye/p/9037667.html
今日推荐