flask raml(rest api标记语言)api服务器,具有参数转换、响应编码和示例
Flask-RAML的Python项目详细描述
#[烧瓶RAML](https://github.com/salsita/flask-raml)
flask raml(rest-api标记语言)api服务器,带参数转换、响应编码和示例。
[![版本](https://badge.fury.io/gh/salsita%2flask raml.svg)
(https://github.com/salsita/flask raml/tags)
[![pypi包](https://badge.fury.io/py/flask raml.svg)
(https://pypi.python.org/pypi/flask raml/)
[![下载](https://img.shields.io/pypi/dm/flask raml.svg)
(https://pypi.python.org/pypi/flask raml/)
[![支持的Python版本](https://img.shields.io/pypi/pyversions/flask raml.svg)
(https://pypi.python.org/pypi/flask raml/)
[![许可证](https://img.shields.io/pypi/l/flask-raml.svg)
(https://pypi.python.org/pypi/flask-raml/)
支持的平台
*[python](http://www.python.org/)>;=2.6,3
*[烧瓶](http://flask.pocoo.org/)>;=0.5
您可以指定"yaml"或"raml"附加项来安装相关依赖项:
``bash
pip install"flask raml[yaml,raml]"
easy\u install"flask raml[yaml,raml]"
````
\-使用[pyraml parser](https://github.com/an2deg/pyraml parser)支持[raml](http://raml.org/)。
-使用[python 2.6+json模块](https://docs.python.org/2/library/json.html)或[python 3.x json模块](https://docs.python.org/3/library/json.html)支持[json]。
-提供增强的[Pyraml](https://github.com/salsita/Pyraml)API模型。
-重用Pyraml可扩展API规范加载程序和参数转换器。
-使用可扩展的[Flask mime编码器](https://github.com/salsita/Flask-mime-encoders)进行请求/响应正文解码/编码。
-提供增强的路由装饰器,具有可选的api请求/响应中间件层。
-基于"content type"头自动解码请求体(对于json,它重用烧瓶自动解码)。
-转换并验证uri/查询参数。
-使用指定的路由编码器mime type自动编码响应。
-使服务请求/默认mime类型的api示例响应变得简单。
-也使服务所有的示例响应变得简单。未处理的API资源和方法。
模式,类型,traits和markdown docs.
-[x]添加gulp任务以从示例raml api规范生成html文档和yaml规范。
-[]添加gulp任务以使用[abao]进行api测试(https://github.com/cybertk/abao/)。
-[]添加示例应用程序部署,从github通过api yaml/html在circleci上构建。到Heroku上的Uwsgi/Flask站点。
-[]扩展[raml2html](https://github.com/kevinrenskers/raml2html)API文档生成器。
-[]添加参数详细信息(最小/最大长度/值,模式)。
-[]添加用于测试的api控制台。
-[]将autoselect编码器(基于请求"accept"头)添加到[flask mime编码器](https://github.com/salsita/flask mime编码器)。
-[]添加请求体json架构验证。
-[]扩展[raml js parser](https://github.com/raml-org/raml-js-parser)为valida嵌入本地json模式引用选项。
-[]还可以选择扩展[pyraml parser](https://github.com/an2deg/pyraml-parser)。
-[]将可选的请求正文json架构验证添加到路由装饰器。
\0.2
\异常。
-添加错误日志记录。
>修复
-修复http异常处理。
-添加常规异常日志记录。
<
<
-添加自定义记录器名称支持。
-添加视图装饰器支持。
-返回默认http任何异常都有500个错误。
-添加授权支持。
-更新依赖项以支持python 3。
-修复python3上的包安装。
<0.1.7
-修复将http状态作为字符串传递的http状态作为字符串进行日志记录。
>
-修复
-修复
-修复Python2.6支持更新了Pyraml 0.1.9。
0.1.6
-修复损坏的示例视图函数属性。
-修复导入损坏的mime编码器。
-更新pyraml依赖项以添加默认选项以忽略空参数,除非在
>修复
-修复包设置不需要预安装依赖关系的依赖关系。
-初版。
-初版。
-初版。
-初版。
flask raml(rest-api标记语言)api服务器,带参数转换、响应编码和示例。
[![版本](https://badge.fury.io/gh/salsita%2flask raml.svg)
(https://github.com/salsita/flask raml/tags)
[![pypi包](https://badge.fury.io/py/flask raml.svg)
(https://pypi.python.org/pypi/flask raml/)
[![下载](https://img.shields.io/pypi/dm/flask raml.svg)
(https://pypi.python.org/pypi/flask raml/)
[![支持的Python版本](https://img.shields.io/pypi/pyversions/flask raml.svg)
(https://pypi.python.org/pypi/flask raml/)
[![许可证](https://img.shields.io/pypi/l/flask-raml.svg)
(https://pypi.python.org/pypi/flask-raml/)
支持的平台
*[python](http://www.python.org/)>;=2.6,3
*[烧瓶](http://flask.pocoo.org/)>;=0.5
您可以指定"yaml"或"raml"附加项来安装相关依赖项:
``bash
pip install"flask raml[yaml,raml]"
easy\u install"flask raml[yaml,raml]"
````
\-使用[pyraml parser](https://github.com/an2deg/pyraml parser)支持[raml](http://raml.org/)。
-使用[python 2.6+json模块](https://docs.python.org/2/library/json.html)或[python 3.x json模块](https://docs.python.org/3/library/json.html)支持[json]。
-提供增强的[Pyraml](https://github.com/salsita/Pyraml)API模型。
-重用Pyraml可扩展API规范加载程序和参数转换器。
-使用可扩展的[Flask mime编码器](https://github.com/salsita/Flask-mime-encoders)进行请求/响应正文解码/编码。
-提供增强的路由装饰器,具有可选的api请求/响应中间件层。
-基于"content type"头自动解码请求体(对于json,它重用烧瓶自动解码)。
-转换并验证uri/查询参数。
-使用指定的路由编码器mime type自动编码响应。
-使服务请求/默认mime类型的api示例响应变得简单。
-也使服务所有的示例响应变得简单。未处理的API资源和方法。
模式,类型,traits和markdown docs.
-[x]添加gulp任务以从示例raml api规范生成html文档和yaml规范。
-[]添加gulp任务以使用[abao]进行api测试(https://github.com/cybertk/abao/)。
-[]添加示例应用程序部署,从github通过api yaml/html在circleci上构建。到Heroku上的Uwsgi/Flask站点。
-[]扩展[raml2html](https://github.com/kevinrenskers/raml2html)API文档生成器。
-[]添加参数详细信息(最小/最大长度/值,模式)。
-[]添加用于测试的api控制台。
-[]将autoselect编码器(基于请求"accept"头)添加到[flask mime编码器](https://github.com/salsita/flask mime编码器)。
-[]添加请求体json架构验证。
-[]扩展[raml js parser](https://github.com/raml-org/raml-js-parser)为valida嵌入本地json模式引用选项。
-[]还可以选择扩展[pyraml parser](https://github.com/an2deg/pyraml-parser)。
-[]将可选的请求正文json架构验证添加到路由装饰器。
\0.2
\异常。
-添加错误日志记录。
>修复
-修复http异常处理。
-添加常规异常日志记录。
<
<
-添加自定义记录器名称支持。
-添加视图装饰器支持。
-返回默认http任何异常都有500个错误。
-添加授权支持。
-更新依赖项以支持python 3。
-修复python3上的包安装。
<0.1.7
-修复将http状态作为字符串传递的http状态作为字符串进行日志记录。
>
-修复
-修复
-修复Python2.6支持更新了Pyraml 0.1.9。
0.1.6
-修复损坏的示例视图函数属性。
-修复导入损坏的mime编码器。
-更新pyraml依赖项以添加默认选项以忽略空参数,除非在
>修复
-修复包设置不需要预安装依赖关系的依赖关系。
-初版。
-初版。
-初版。
-初版。