码迷,mamicode.com
首页 > 编程语言 > 详细

Python Web框架,快速掌握!

时间:2018-05-15 00:31:46      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:项目结构   名称   alc   com   python3.5   ati   nic   用法   view   

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

技术分享图片

技术分享图片

运行 python3 main.py

sanic是不是看起来和flask一样

Request

技术分享图片

技术分享图片

路由

和flask差不多,一看就懂

技术分享图片

技术分享图片

技术分享图片

蓝图

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

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

技术分享图片

蓝图注册到主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,使用了许多新的特性,这些特性让程序速度更快。

Python Web框架,快速掌握!

标签:项目结构   名称   alc   com   python3.5   ati   nic   用法   view   

原文地址:https://www.cnblogs.com/xinshiye/p/9037667.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!