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第三方库


热门话题
用于OneToMany关系的java JPA NamedQuery   java我需要在JSTL c:import上对法语字符进行什么编码   排序如何使用文件中的名称对高分列表进行排序?JAVA   java如何将结果保存到txt文件而不使用打印行?   如何在最终编译之前使用java注释修改源代码?   为什么分配的java变量的行为类似于引用?   MVEL“in”运算符不适用于java中的集合   java Spring引导安全配置不能与角色/权限一起正常工作   Java将泛型类型与Void进行比较   java Kotlin生成priavate字段:@MyAnnotation字段不能是私有的或静态的   多线程Java同步将对象传递到外部方法   java使用MongoDB作为hadoop mapreduce作业的I/O   java JTable渲染器不更改背景   java服务器客户端socket编程   Java中的阻塞信号量是什么?   Java向量类未更新   mysql如何使用Java中的executeQuery()获取返回?   包含特殊字符的java解析字符串   java I有三个开关按钮,如果一个开关按钮处于活动状态,那么其他两个开关按钮应保持不活动或禁用