面向急症患者的web应用框架
bobo的Python项目详细描述
bobo
bobo是用于创建wsgi web应用程序的轻量级框架。
它的目标是易于使用和记忆。
它解决了两个问题:
- 将URL映射到对象
- 调用对象以生成http响应
bobo没有模板语言,没有数据库集成层, 或者其他一些由wsgi更好地提供的特性 中间件或特定于应用程序的库。
bobo构建在其他框架之上,最显著的是wsgi和webob。
去了解更多。访问:http://bobo.digicool.com
更改历史记录
2.4.0(2017-05-17)
- 放弃了对Python2.6和3.3的支持。
- 增加了对Python3.4、3.5和3.6的支持(主要是验证测试是否通过)。
- 不要在重定向中对文本位置进行编码,因为这会中断 webob的现代版本。
2.3.0 2014年11月21日
- bobo将自动为重定向编码unicode url。
2.2.0 2014年7月10日
- bobo将从json请求主体中的数据传递资源函数参数。
2.2.0 2014年7月10日
- bobo现在将从json中的数据传递资源函数参数 请求机构。
2.1.1 2014-07-06
- 修正:重新加载模块有时失败
2.1.0 2014-04-06
- bobo.Application构造函数现在接受对象以及 bobo选项的字符串。这使得应用程序定义 Python有点干净。
- 一个新的bobo_handle_exceptions选项可以很容易地告诉bobobo 不捕获应用程序异常。这很有帮助 使用wsgi中间件处理异常。
- 提供给bobo_errors选项的对象现在可以提供 错误处理程序的子集。
2.0.0 2014-02-09
- 添加了Python3支持!
- 添加decorators以定义其他http方法的资源处理程序 (放置,获取,头,删除,选项)。
- 随着bobo.put的添加,bobo.post更改为不再 处理PUT请求。
1.0.0 2012年4月29日
- 支持的最低python版本是2.6。
- 已更新以使用WebOB 1.2
- 在搜索处理案例的资源时添加了回溯 当路由不处理请求方法,而是稍后匹配时 路线是。
- bobo现在捕获应用程序异常并生成500个响应 默认情况下。
0.2.3 2012年3月12日
修复的错误:
- 清除消息中包含的默认请求路径 404页。
0.2.2 2010-01-19
修复的错误:
- 缓存资源装饰器计算的预期优化 不起作用,请求处理速度比应该的慢 曾经。
- URL有时被视为有额外的斜杠 遍历子程序。
- boboserver.file必须以二进制模式显式打开文件,而不是 Windows上的默认值。
0.2.1 2009-06-16
打包更新以更新文档。
0.2.0 2009-05-26
首次公开发行