将查询筛选到json并返回

filterql的Python项目详细描述


Build Status

使用filterql,您可以使用python编写过滤器查询 物体。这些对象可以转换为json并通过网络发送 用于其他后端。这允许你不限于 在(前端)应用程序中定义过滤器的方法 与API通信。

状态

目前正在积极使用和观看。

用法

要求

  • python 2.7版
  • Python3.3、3.4、3.5
  • (可选)django>;=1.8

安装

pip install filterql

运行

fromfilterqlimportL,STARTSWITH# Filter query for name to start with `spindle` or `devhouse`lookup=L('name','spindle',lookup=STARTSWITH)|L('name','devhouse',lookup=STARTSWITH)# Convert to json to be able to send it to other systems.lookup_json=lookup.dumps()# On the other side either convert back to L objects or to Django Q objects.# Ll_filters=L.from_json(lookup_json)# Djangofromfilterql.serializersimportDjangoSerializerdjango_filters=DjangoSerializer().from_json(lookup_json)

贡献

CONTRIBUTING.md 关于如何为这个项目做贡献的文件。

贡献者

CONTRIBUTORS.md 项目参与者列表的文件。

路线图

变更日志

可以在 CHANGELOG.md 文件。

进行中

  • 在pypi上发布

未来

  • 改进组合查找元素的逻辑
  • (反)其他数据类型(如XML)的序列化

与开发人员联系

如果要报告问题,请参阅 CONTRIBUTING.md 文件以获取更多信息。

我们很乐意回答您的其他问题 opensource@wearespindle.com

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

推荐PyPI第三方库


热门话题
java传递实现接口的内部类   java为什么managedbean方法在post请求中的过滤器调用之前调用   java Android应用程序在Android M,O上崩溃,登录A/libc时出错:tid 17938中的致命信号11(SIGSEGV),代码2,故障地址0x343a2944   java JPA存储库。findByAll()返回null,但数据库中存在所有内容   用于发送电子邮件的java Ant脚本   Java小程序HTML页面发生了奇怪的事情   在Postman的请求正文中传递多个JSON数据,并使用Jersy(JXRS)进入Java Rest API   无法强制转换java DAO类   10分钟后重新连接java   正则表达式如何在java中选择字符串直到某个字符   java我的输出有一些问题   Objective中的java时间段   java如何在新屏幕上基于按钮单击在webview中打开url   java哪个selenium版本与Firefox ESR 45.2.0兼容   java无法使用Apache Camel 3.1.0将XML转换为JSON