根据字段名列表筛选词典。

dictfilter的Python项目详细描述


dictfilter

pipeline statuscoverage report

安装

pip install dictfilter

用法

bsg={'class':'Battlestar','model':'Jupiter','name':'Galactica','crew':{'commander':'William Adama','xo':'Saul Tigh','cag':'Kara Thrace',}}result=query(some_data,['class','name','crew.commander'])# {#     'class': 'Battlestar',#     'name': 'Galactica',#     'crew': {#         'commander': 'William Adama',#     }# }

django集成

settings.py

中注册dictfilter中间件
MIDDLEWARE=[...'dictfilter.django.middleware.dictfilter_middleware',]

默认情况下,每个2xx系列响应都将根据查询字符串中以逗号分隔的fields参数进行筛选。

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

推荐PyPI第三方库


热门话题
java prometheus占用JDBC连接   java如何在ApacheDerby中选择聚合的学生/班级数据?   Java支持内部/本地/子方法吗?   java如何向Jsoup添加带有用户名和密码的代理?   servlets介绍如何创建java。木卫一。具有URI的文件对象?   java使用布尔值设置实体的字符串字段?   java API请求:无法从Android Studio工作   java无法从URL捕获JSON响应   Java中的amazon web服务AWS DynamoDB和MapReduce   为重载方法强制转换Java任务   JavaSolr+SpringRoo为每个客户提供单独的索引   父对象的java调用方法,即使子对象重写它?