美国山核桃集中在一个应用程序或网站的关于HTTP请求,不像经典的框架,处理会话,数据库和用户交互。
通过这种方式,是一种低层次的Python的框架,而是一个多经典的解决方案,强大,因为它允许开发人员构建更加高效和表现为基础的应用程序,而不是
特点:
- 在各种安全功能包括
- 在模板语言支持
- 在JSON支持
- 在对象调度,方便布线(通过WSGI)
- 在REST风格的控制器
- 易于配置
- 在可扩展的代码库
- 文档
什么在此版本中是新的:
- 在对于HTTP的POST,地图JSON请求机构控制器关键字参数。
- 在改进argspec检测和宽大的包装控制器。
- 当路径参数是不正确的RestController,回报HTTP 404,而不是400。
- 当用于HTTP 204检测非内容,妥善赶上的UnicodeDecodeError。
- 在固定的通用子控制器路由错误。
- 修正了泛型函数处理时的上下文当地人被禁用的错误。
- 修正了混淆了参数顺序为泛型函数中的错误。
什么是0.6.0版本,新的:
- 在通过子类和混入增加了更好的支持钩组成。欲了解更多信息,请参阅:参考:`attaching_hooks`
- 在增加了在谁想要延长webob提供的基类的功能,人们WSGI应用层面指定自定义的请求和响应实现支持。
- 在山核桃控制器现在可以返回一个明确的webob.Response实例短路山核桃的模板渲染和系列化。
- 对于返回HTTP 405的通用方法,山核桃现在产生一个Allow头沟通可接受的方法给客户端。
- 修正了坚持RFC2616中的错误:如果一个暴露的方法不返回响应体(或命名空间),山核桃现在执行的HTTP响应204(而不是HTTP 200)
- 在固定为RFC2616在坚持一个错误:当山核桃与HTTP 204或HTTP 304响应,则Content-Type头被自动剥离(因为这些类型的HTTP响应不包含主体内容)
- 修正了一个错误:现在,当客户通过接受头请求JSON,webob HTTP例外是序列化为JSON,而不是他们的母语HTML表示 。
- 修正了其爆发指定default_renderer = json的应用程序中的错误。
什么是0.5.0版本,新的:
- 在这个版本增加了对pypy正式支持
- 添加彩色请求日志记录,以山核桃服务命令。
- 在增加了一个支架,可轻松生成一个基本的REST API。
- 添加传递任意关键字参数pecan.testing.load_test_app的能力。
- 修正了错误文档中间件递归相关的bug。
- 修正了threading.local数据eventlet / GEVENT绿色线程之间泄漏的gunicorn_pecan命令的错误。
- 在改进文档。
通过修复和叙事教程样例应用程序山核桃
什么是新的在0.3.2版本:
- 在做了一些改动,以简化如何pecan.conf。应用程序传递给新的应用程序。
- 修正了某些_lookup控制器配置路由错误。
- 在提高文档处理文件上传。
评论没有发现