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并回溯到错误响应。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何获取所有链接并使用SeleniumWebDriver逐个单击这些链接   java中数组列表的arraylist移位元素   java如何存储具有不同类型参数的元素   java不能使用List<Future<?>>当从不同位置调用时,在方法参数中   java我应该如何修复代码以避免测试代码出错?   安卓 PreferenceFragment java。lang.RuntimeException   java在运行emulator时发现错误   java取消多个AsyncTask回调的有效方法是什么?如果中途满足条件,这些回调将在将来返回?   有没有办法在运行时将方法动态分配给Java类?   java如何将propertyfile与GlassFish一起使用   如何在PHP中使用bcrypt对密码进行哈希处理?   Java和UDP web服务器   java JPA允许EntityListeners执行JPA操作吗?   java执行do while语句时不会产生错误   java无法在edittext中显示数据库中的数据   java Tomcat中活动会话的数量   java在何处使用@SuppressWarnings(“requestfactory”)   netty连接中的java HornetQ异常