Cornice

软件截图:
Cornice
软件详细信息:
版本: 0.13
上传日期: 20 Feb 15
许可: 免费
人气: 36

Rating: 5.0/5 (Total Votes: 2)

Cornice公司为您提供可用于在金字塔定义Web服务的服务类。
服务类的每个实例对应一个服务器的路径,你可以实现各种方法HTTP简单装饰的道路上。
檐口会自动返回一个405错误与正确的Allow头如果要求未得到落实的方法。
Cornice公司还提供了一个狮身人面像的指令,可以用来记录您的Web服务。过定义服务的延伸迭代,并且会自动生成Web服务的文档。
快速入门
要使用Cornice公司,通过包括它与你的项目启动** **包括在金字塔的方法:
   高清主(global_config,**设置):
        ...
        config.include(“飞檐”)
        ...
       返回config.make_wsgi_app()
了解更多关于包括http://docs.pylonsproject.org/projects/pyramid/1.0/narr/advconfig.html#including-configuration-from-external-sources
然后,你就可以开始你的看法定义Web服务。
例如,让我们定义一个服务,您可以** GET **和** ** POST值在** /价值/ {}值**,其中*值*是一个ASCII值,表示该值的名称:
   进口JSON
   从檐口进口服务
   值=服务(名称='富',路径='/价值/ {}值“,
                    说明=“Cornice公司演示”)
    _values​​ = {}
    @ values​​.get()
   高清的get_value(要求):
        “”“返回的值。
        “”“
       键= request.matchdict ['值']
       返回_VALUES.get(钥匙)
    @ values​​.post()
   高清set_value(要求):
        “”“设置值。
       返回*真*或*假*。
        “”“
       键= request.matchdict ['值']
       尝试:
            _VALUES.set(键,json.loads(request.body))
       除了ValueError错误:
           返回False
       返回True
默认情况下,Cornice公司使用的JSON渲染

什么在此版本中是新的

  • 在新增跨域资源共享( CORS)的支持。

什么是在0.12版本新

  • 在修复自动定义的负责人的意见,从GET意见
  • 在支持科兰德继承
  • (漏勺新版本中引入)
  • 在检查视图的身体错误和验证(只检查验证之前)
  • 添加__version__实用檐口/ __ __初始化。PY

什么版本0.11的新

  • 在狮身人面像的扩展现在由cornice.ext提供。 sphinxext模块
  • 在添加支持SPORE
  • 添加一个可选的'error_handler'来查看声明。
  • 在Services.default_ {验证器,过滤器}现在使用。 (修正#75)

什么是在0.10版本新

  • 使用pcreate而不是贴纸创建
  • 在使其能够自定义值添加到错误。

什么是0.9版本,新的

  • 在默认模式值被认为是在体内
  • 在,所以我们没有使用装饰了重构的内部API。服务定义现在分离从服务注册在路由机制
  • 添加类级别的验证器和过滤器
  • 在加入约檐口内部文件
  • 在废弃的service.schema属性。使用service.definitions代替。

什么在0.8版本的新

  • 在添加的“选项”HTTP动词支持
  • 在允许多个接受定义的服务。
  • 在得到验证的文档字符串自动文档生成
  • 在固定的非ASCII文件的问题
  • 添加的方式与venusian.scan扫描时忽略了一些模块。

什么0.7版本是新的

  • 在更新执照MPL 2.0
  • 在更名为cornice.schemas cornice.errors
  • 新增get_view_wrapper方法来服务类,以支持子包裹的观点可调用瓦特/装饰
  • 在加扩建的支持
  • 添加基于类的意见和资源装饰
  • 确保我们使用金字塔的例外。不Webob的。
  • 添加过滤器的支持
  • 在添加模式支持
  • 添加JSON支持XSRF
  • 现在,错误状态可以从400种不同的。

什么是0.6版本,新的

  • 在清单的各种修复

什么在0.3版本的新

  • 在删除单" _defined"国家从服务类;这允许服务定义被加载到一个以上的配置。

要求

  • 在Python中

显影剂的其他软件 Mozilla Services Team

wimms
wimms

20 Feb 15

pyramid_multiauth
pyramid_multiauth

15 Apr 15

pyramid_ipauth
pyramid_ipauth

15 Apr 15

意见 Cornice

评论没有发现
添加评论
打开图片!