专为耐心不足者设计的Web应用程序框架
项目描述
Bobo
Bobo是一个用于创建WSGI Web应用的轻量级框架。
其目标是易于使用和记忆。
它解决了2个问题
将URL映射到对象
调用对象以生成HTTP响应
Bobo没有模板语言、数据库集成层或其他一些更好的由WSGI中间件或特定应用程序库提供的功能。
Bobo建立在其他框架之上,尤其是WSGI和WebOb。
了解更多信息,请访问: http://bobo.digicool.com
变更历史
2.4.0 (2017-05-17)
停止支持Python 2.6和3.3。
添加了对Python 3.4、3.5和3.6的支持(主要验证测试是否通过)。
不要在重定向中编码文本位置,因为这会与WebOb的现代版本冲突。
2.3.0 2014-11-21
Bobo将自动为重定向编码Unicode URL。
2.2.0 2014-07-10
Bobo将从JSON请求体中的数据传递资源函数参数。
2.2.0 2014-07-10
Bobo现在将从JSON请求体中的数据传递资源函数参数。
2.1.1 2014-07-06
修复:有时重新加载模块会失败
2.1.0 2014-04-06
现在
构造函数接受对象以及字符串作为bobo选项。这使得从Python定义应用程序变得更加简洁。 新的
选项可以轻松告诉bobo不要捕获应用程序异常。如果您正在使用WSGI中间件处理异常,这将非常有用。 提供给
选项的对象现在可以提供错误处理器的子集。
2.0.0 2014-02-09
添加了对Python 3的支持!
添加装饰器来定义额外HTTP方法的资源处理程序(put、get、head、delete、options)。
随着
的添加, 不再处理PUT请求。
1.0.0 2012-04-29
最低支持的Python版本是2.6。
更新以支持WebOb 1.2
在搜索资源时添加回溯,以处理路由不处理请求方法但后续匹配的路由处理的情况。
Bobo现在默认捕获应用程序异常并生成500响应。
0.2.3 2012-03-12
修复了错误
在默认404页面上清洗包含在消息中的请求路径。
0.2.2 2010-01-19
修复了错误
一个旨在缓存资源装饰器计算的优化没有工作,使请求处理比应有的速度慢。
在遍历子路由时,有时将URL视为具有额外斜杠。
boboserver.File必须明确以二进制模式打开文件,而在Windows中这不是默认设置。
0.2.1 2009-06-16
打包更新以更新文档。
0.2.0 2009-05-26
首次公开发布
项目详情
bobo-2.4.0.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 993711b05f4db31829fb85288be95d8d75228fa48987bda812ab54219490e3b3 |
|
MD5 | 193145a5b82ade89f7e6d90d2d2b41d1 |
|
BLAKE2b-256 | 7744fbaa75ed1e1ab99de5915a97d9cf71b3b917d2936023bed1a7544d8cdd5c |