跳转到主要内容

CubicWeb的GraphQL

项目描述

cubicweb-graphql 为CubicWeb提供了GraphQL接口和查询器。

Python中的基本使用

一旦启动了CubicWeb实例,可以使用以下方式执行GraphQL查询

from cubicweb_graphql.querier import GraphQLQuerier

query = "query getAffaire($affaire_eid: ID) { Affaire(eid: $affaire_eid) { sujet } }"
result = GraphQLQuerier.execute(connection, query, affaire_eid=self.affaire1)

通过Web API访问

GraphQL查询器可以通过Web API访问

curl "http://localhost:8080/ajax" \
        -d "fname=graphql" \
        -d "query=$QUERY" \

.

测试

可以使用以下方式运行测试

python -m unittest discover -s test

从顶级目录。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

cubicweb-graphql-0.2.2.tar.gz (21.5 kB 查看哈希值)

上传时间

构建分布

cubicweb_graphql-0.2.2-py3-none-any.whl (17.7 kB 查看哈希值)

上传时间 Python 3

由以下机构支持