json格式标准和错误响应的瓶子插件。用于restapi。
bottle-api-json-formatting的Python项目详细描述
一个在JSON对象中封装结果和错误的瓶子插件。这使得使用bottle构建基于rest的api服务更加容易。
Installation
==
Install时使用以下命令之一:
``bash
$pip Install bottle api json formatting
$easy\Install bottle api json formatting
````
或从github下载最新版本:
``bash
$git clonegit://github.com/bustleandflurry/bottle-api-json formatting.git
$cd bottle-api-json formatting
$python setup.py install
`````
用法
===
``python
import-bottle
import-bottle-api-json-formatting
app=瓶装水:
app.install(瓶装水api.json formatting.jsonformatting.jsonformatting())
@app.route('/')
definindex():
return‘这是一个测试。
@app.route('/error')
definindex():
引发异常('这是一个错误。')
如果uu-main uuuuuuu主要uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu0',端口=8080,调试=真)
```>
输出
=
=
=
:1,
“data”:空,
“error”:{
“status”:“500内部服务器错误“,
”状态代码“:500,
”消息“:”内部服务器错误“
}
}
}
```
>模块内容
==
*debug=false*)
*支持的\\u类型*允许您明确设置哪些内容类型可用于json格式的响应。当设置任何不在中的内容类型时,将通过未触及。
*debug*设置为true将添加字段exception并回溯到错误响应。
Installation
==
Install时使用以下命令之一:
``bash
$pip Install bottle api json formatting
$easy\Install bottle api json formatting
````
或从github下载最新版本:
``bash
$git clonegit://github.com/bustleandflurry/bottle-api-json formatting.git
$cd bottle-api-json formatting
$python setup.py install
`````
用法
===
``python
import-bottle
import-bottle-api-json-formatting
app=瓶装水:
app.install(瓶装水api.json formatting.jsonformatting.jsonformatting())
@app.route('/')
definindex():
return‘这是一个测试。
@app.route('/error')
definindex():
引发异常('这是一个错误。')
如果uu-main uuuuuuu主要uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu0',端口=8080,调试=真)
```>
输出
=
=
=
:1,
“data”:空,
“error”:{
“status”:“500内部服务器错误“,
”状态代码“:500,
”消息“:”内部服务器错误“
}
}
}
```
>模块内容
==
*debug=false*)
*支持的\\u类型*允许您明确设置哪些内容类型可用于json格式的响应。当设置任何不在中的内容类型时,将通过未触及。
*debug*设置为true将添加字段exception并回溯到错误响应。