跳转到主要内容

专为耐心不足者设计的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方法的资源处理程序(putgetheaddeleteoptions)。

  • 随着的添加,不再处理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 (17.1 kB 查看哈希)

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面