问题标签 [graphene-python]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
42 浏览

python - 尝试从简单的 Python 数组创建 JSON 输出时出现奇怪的结果

我写了这段代码:

这是 GraphQL 函数的一部分。我得到的是相当于这个:

如何消除反斜杠?

罗伯特

0 投票
3 回答
6461 浏览

graphene-python - 如何使石墨烯输入类变量可选?

在 GraphQL 更新突变中,我希望能够传入子对象的值,但我希望这些值中的每一个都是可选的。

所以我创建了一个这样的输入类:

现在,我希望能够为市长和财务主管传递任一值,或者只传递其中一个值。

请知道,如果传入所有值,我的代码可以正常工作。我只希望这些字段值是可选的。我怎么做?

罗伯特

0 投票
4 回答
18927 浏览

python - 如何使用 Python 使用 Github GraphQL API?

我想使用 Github GraphQl v4 API 从 Github 访问详细信息。我找到了Graphene库,但我不确定如何在 Python 中使用个人访问令牌进行身份验证。
我尝试在 Google 上搜索,但找不到任何示例。它是一个 Python 库,可以创建图形模式而不是使用它们,我尝试使用“请求”但失败了。我如何进行身份验证并找到存储库列表?

我使用 Github GraphQl explorer 通过以下代码查找存储库列表:

0 投票
0 回答
240 浏览

django - Graphene-Django:想使用 graphene.ObjectType 进行自定义查询

我目前有一个采用这种形式的工作查询:

虽然这确实有效,但它是一个杂项,因为我强制将字典对象作为字符串返回。我四处寻找文章,向我展示如何将类型更改为 graphene.ObjectType() 但没有成功。

可能有人知道怎么做?

罗伯特

0 投票
0 回答
1292 浏览

django - 带有聚合的 GraphQL

我有一个Product用字段调用的 Django 模型name, spec, sub_group和一个自调用的 FKclass

我需要使用 GraphQL 来查询几个聚合 -

  1. Product.objects.values('sub_group').annotate(group_count=Count('sub_group'))

  2. Product.objects.select_related('class').values('class__name', 'class__spec').annotate(class_count=Count('class'))

我正在尝试模式但不会去任何地方

需要帮助来解决这个问题,因为我没有看到任何使用聚合查询的示例。

0 投票
1 回答
963 浏览

graphql - GraphQL:使用中继而不必使用边和节点

我已经使用 Graphene-Django 成功构建了一个基于 GraphQL 的 API。在此过程中,我使用了 Relay。

我的前端同事对必须指定“边缘和节点”然后从外观相似的响应中提取他们想要的数据感到恼火。

有没有办法在没有“边缘和节点”的情况下使用中继?

罗伯特

0 投票
1 回答
1492 浏览

django - GraphQL:查询和突变可以分成不同的类吗?

在我的 Graphene-Django 项目中,我有这样的结构:

项目级别:

应用级别:

这很好用,但查询文件已经变得非常大。有没有办法将类查询拆分为多个类和/或多个文件?

罗伯特

0 投票
2 回答
879 浏览

relay - 石墨烯中的自定义 ConnectionField

我不明白如何在石墨烯的 ConnectionField 中使用自定义字段。我有类似的东西:

通常,你会说:

但是你如何额外返回一些东西返回一个列表?

0 投票
5 回答
3804 浏览

sqlalchemy - 在 graphene-sqlalchemy 查询中按 id 过滤

如何设置 graphene-sqlalchemy 以按 id 过滤对象?

我想运行查询:

我希望获得一个 MarkerId 为 1 的 Marker 对象,但我在“Query”类型的字段“marker”上收到错误“Unknown argument”markerId”。”

我有两个文件:

架构.py

模型.py

谢谢你的帮助!

0 投票
1 回答
2053 浏览

python - 使用 Flask 和 Graphene 上传文件?

试图进行文件上传的突变。这是我在没有 GraphQL 的情况下尝试过的,它运行良好:

虽然不确定如何在 GraphQL 中执行此操作,但我想将其包含在我的示例 repo中,以便每个人都知道如何执行此操作。这是我在 Node.js 中用于文件上传的内容