Bottle
瓶(Bottle)和flask一样,Bottle是一个办事器网关接口(WSGI)收集框架。作为一个文件,它不依附于Python标准库外的任何库。Marcel Hellkamp于2009年写它的时刻,它仅由包含模板、路由和一个WSGI抽象层的最小对象开端。对于法度榜样员寻找灵活性和根本功能、构建简单的应用法度榜样和网站、创建一个Web API来说,这小并且强大年夜的框架是极好的。
它的长处包含:
- 内建的快速模板引擎和对Jinja2,Mako和Cheetah的支撑
- 可以拜访上传,cookies,表单数据,标题,和其他元数据的大年夜量对象
- 支撑fapws3,Google App Engine,CherryPyPaste的内建HTTP开辟办事器
- 支撑动态URLs
Bottle的另一个长处是,它的小巧精干便于嵌入在一个较大年夜应用法度榜样中而不必担心体系依附关系。如不雅你想用一个简单的,干净的和快速的框架并且它没有过多冗余,来创建小的应用法度榜样,Bottle是合适你的。
多框架
固然很难信赖,但这些只是少数几十个开辟人员可以应用Python框架,。Python.org报道,Django,TurboGears和web2py是最受迎接的完全选项。为了在框架优化方面供给一个周全的不雅察,这里我们添加了两个高等形态的微型框架。有着热忱的跟随者其他框架包含 Pyramid, web.py, Bobo, Albatross, 和 CherryPy。
找到精确的合适选择
精确框架的选择取决于项目标范围,它的通信需求,它是否是一个自力的应用法度榜样,定制需求的级别,开销,和很多其他身分。同样重要的是,它取决于哪个框架合适你小我的工作方法。回想这些项目并下载他们最新的版本。在计整洁个重要观光之前,试开一下确保你在一个合适的车辆中。
TurboGears是由Kevin Dangoor在2005年开辟的。他在昔时9月将其作为一个开源项目宣布。2013年,项目开辟人员迁徙到支撑Python 3,摈弃了他们曾经写的Pylons代码。TurboGears的长处包含:
- 支撑聚合
- 强大年夜的对象关系映射器
- 事务体系支撑多半据库间事务
- 多半据库支撑
- 以可重用的代码片段为模板
- 具有很多的灵活性,可以对接非标准组件
- 支撑分片
- 模板体系使设计师的设计更轻松
【编辑推荐】
- 详解基于朴实贝叶斯的情感分析及 Python 实现
- Python调用C模块以及机能分析
- Web开辟中的响应式图片处理
- 神经收集理论基本及Python实现
- 大年夜情况设置到内存分析:Python代码优化指南
推荐阅读
【技巧沙龙】AI开辟者拭魅战营-7分钟打造1个定制技能。7月22号,我们等你一路! 大年夜事运维一年半,碰到过各种各样的问题,数据损掉,网站挂马,误删数据库文件,黑客进击等各类问题一>>>详细阅读
本文标题:Python Web框架介绍
地址:http://www.17bianji.com/lsqh/36277.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示