小船用蜡笔

bottle-cerberus的Python项目详细描述


Cerberus插件

Cerberus瓶子插件

安装

通过PIP:^{TT1}$

或克隆:git clone https://github.com/agalera/bottle-cerberus.git

示例:

frombottleimportget,install,runfrombottle_cerberusimportCerberusPlugin,SchemaclassExampleSchema(Schema):defschema(self):return{'ex':{'type':'integer'},'url':{'ex':{'coerce':int}}}classQuerySchema(Schema):defschema(self):return{'ex':{'coerce':int}}@get('/cerberus/<ex>',schemas={'body':ExampleSchema(),'query_string':QuerySchema())deftest_cerberus(ex):frombottleimportrequestprint("query_string",request.query['ex'],type(request.query['ex']))print("url",ex,type(ex))print("body",request.json.get('ex'),type(request.json.get('ex')))install(CerberusPlugin())run(host="0.0.0.0",port="9988")

模式

可选键

body:schema for request.json

url:url的架构(无查询字符串)

查询字符串:查询字符串的架构

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

推荐PyPI第三方库


热门话题
java Gradle嵌套项目配置   java一些mipmap没有显示   java如何使用按钮设置值以在wicket中输入文本   可分页的java自定义排序参数   java Android AdMob NoSuchMethodError:没有静态方法zzand()   java安卓工作室;启动到USB设备(手机),已安装但无法打开   java如何使用jsoup从HTML解析表   java如何自动生成arraylist?   java定制外观和感觉Nimbus   在Java中使用气泡排序对24位数组进行排序   java我无法将javafx与spring集成   java Play 2.7 http请求post请求   Java哈希表在“put”期间用新密钥覆盖现有密钥   如何找到java更新版本?