`` dataql``用于“数据查询语言”。它允许以简单的方式查询数据。
dataql的Python项目详细描述
“数据查询语言”(如graphql等)的python后端
这是什么?
dataql用于“数据查询语言”。它允许在 简单的方法。
它的灵感来自GraphQL, from Facebook
我不想强迫人们去思考“图形”,我选择了一种语言 这在某些方面是不同的。但是这个库是用一个基写的, 我们提供了一个通用的解析器,但是其他的解析器很容易 写的!
它是怎么工作的?
例如,包含的默认泛型解析器DataQLParser, 允许通过此示例查询请求数据:
User.get('Elon Musk') { name, birthday.strftime('%x'), companies[ name, date:created_year, ] }
要获得这样的数据:
{'name':'Elon Musk','birthday':'06/28/71','companies':[{'name':'Paypal','date':1999},{'name':'Space X','date':2002}]}
主要用于api,让客户机询问它真正的用途 只需要一个http查询,而不必更新api 终点。
在服务器端唯一要做的就是通过注册表定义, 允许哪些对象和属性。