跳转到主要内容

pyramids的rest框架

项目描述

Lovely PyRest

Lovely Pyrest是Pyramid的一个扩展,可以轻松创建REST服务。它提供了以下功能来定义服务端点:

功能

  • Sphinx扩展,自动生成文档

  • 基于jsonschema的Schema验证

文档

请查看文档以获取使用信息。

安装

通过pip安装

要使用pip安装lovely.pyrest,请使用以下命令

$ pip install lovely.pyrest

更新时使用

$ pip install -U lovely.pyrest

通过easy_install安装

如果您更喜欢使用由setuptools提供的easy_install,请使用以下命令

$ easy_install lovely.pyrest

更新时使用

$ easy_install -U lovely.pyrest

开发设置

有关开发设置说明,请参阅

DEVELOPER.rst

Lovey Pyrest的变更

2015/07/21 2.1.1

  • 允许REST类在多个路由上使用

2014/09/09 2.1.0

  • 扩展Validator,通过schema提供自定义验证器

2014/01/28 2.0.10

  • 删除了get参数的数组验证转换

2014/01/28 2.0.9

  • 为验证函数添加了可选的convert_get_params参数

2014/01/24 2.0.8

  • 修改了文档输出
    • 验证schema作为代码块渲染

    • 文档标题是文档字符串的第一行

2014/01/16 2.0.7

  • 从包中移除了错误视图

2014/01/15 2.0.6

  • 修复了文档设置

  • 移除了未使用的错误视图

2014/01/14 2.0.5

  • 更新了文档并添加了第一个示例

  • 将测试文件夹中的内容移动到 lovely/pyrest/tests.py

2014/01/14 2.0.4

  • 更新了 Sphinx 指令的文档

  • 修复了 Sphinx 指令中的可选位置参数

2014/01/14 2.0.3

  • 添加了用于 pyramid_config 路径的 Sphinx 选项。使用此选项后,URL 前缀可以正确渲染,且在服务指令中不必指定模块

2014/01/14 2.0.2

  • 错误修复:防止自动文档中方法的重复渲染

2014/01/14 2.0.1

  • 更新了 lovely.pyrest 2.0 的文档生成

2014/01/10 2.0.0

  • 新版本使用装饰器方法定义 REST 服务

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分布

lovely.pyrest-2.1.1.tar.gz (16.5 kB 查看哈希值)

上传时间 源代码

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