graphene-python 相关问题

Graphene是一个Python库,可以轻松地使用GraphQL构建API。

在解析器函数中设置**kwargs之类的参数

我使用 Strawberry 进行 GraphQL 以及 FastAPI 和 SQLAlchemy。我在 MySQL 中有大约 20 个表。我使用 SQLAlchemy 作为模型(继承 DeclarativeBase)。对于草莓模型,我使用草莓-

回答 1 投票 0

无法在 FastAPI/starlette-graphene3 中使用异步解析器运行查询

我正在尝试实现一个通过 FastAPI 提供服务的 GraphQL 应用程序。 graphql 查询模式混合了异步和同步解析器,因为我试图摆脱 GraphQL2。尝试使用fastAPI,starlette-

回答 1 投票 0

如何过滤/后处理 Python-Graphene 结果

我目前正在使用 Python-Graphene 编写 GraphQL API。 一个解析器提供了一个条目列表,我想在这里进行一些后处理/过滤。然而,孩子的属性...

回答 1 投票 0

大型数据集的Graphene-python性能问题

目前使用 graphene-python 和 graphene-django (和 graphene-django-optimizer)。 收到GraphQL查询后,不到一秒就成功完成数据库查询;然而,

回答 2 投票 0

在 Graphene Django 中的 SerializerMutation 中返回对象而不是 FK 字段的字符串

我有两个模型ProjectType和Project如下 类项目类型(基础): 名称 = models.CharField(max_length=100, unique=True) 类元: db_table = '项目类型' def _...

回答 1 投票 0

石墨烯认证或其他检查所有突变

有什么方法可以对所有突变应用装饰器/身份验证或某种其他检查吗? 例如: 类突变(graphene.ObjectType): some_mutation = SomeMutation.Field()

回答 1 投票 0

需要创建结账会话GraphQL + Django

我需要为 Stripe Checkout 创建一个会话。根据 Stripe Checkout 文档: 在您的服务器上添加一个端点来创建结帐会话。结账会话控制客户看到的内容...

回答 2 投票 0

如何在 Graphene-Python 中记录异常

我目前的日志记录配置如下: 记录 = { “版本”:1, “disable_existing_loggers”:错误, “格式化程序”:{ “默认”...

回答 1 投票 0

嵌套对象的突变

我正在尝试为“复杂”对象实现 GraphQL 突变。假设我们有一个包含三个字段的联系人:名字、姓氏和地址,它是一个包含街道字段的对象: 她...

回答 1 投票 0

如何解析石墨烯DjangoFilterConnectionField?

我的石墨烯 API 列表中有以下查询, 类查询(UserQuery,graphene.ObjectType): all_users = DjangoFilterConnectionField( 用户类型,filterset_class = UserFilter) 所有联赛 =

回答 1 投票 0

Graphql:在 python 中使用 graphql 来显示 Mysql DB

我有一个mysql表,我想使用graphQL来表示它,我尝试过使用ariandne, 我能够得到行。 现在,我还想介绍一下 where 子句的功能,...

回答 1 投票 0

如何使用 GraphQL 处理 Big Int?

我有一个 BigInt 类型的 Django 模型字段,我如何将其映射到 graphql 模式中,有没有像 Graphql 中的 BigInt 一样可用的 Int 类型? 我正在使用石墨烯库仅供参考 我的架构: 类型

回答 1 投票 0

具有一对多关系的 GraphQL 循环查询

我正在通过构建一个简单的Python应用程序来学习GraphQL,基本上运行nmap扫描将输出存储到数据库,并且可以通过GraphQL API进行查询。我似乎对 GraphQL 有点困惑......

回答 2 投票 0

Django Graphene 不处理错误

我有一个与 Django 应用程序关联的 GraphQL 系统,它似乎工作正常,只是它完全忽略了突变中的错误。也就是说,如果突变执行时没有错误,那么……

回答 1 投票 0

每个查询的 Django GraphQL 深度限制验证

我正在使用 django graphql 并且有很多查询。我有一些公开查询,任何人都可以对其进行深入查询。 我想限制每个查询的深度。在文档中找到了这个 https://d...

回答 1 投票 0

Python GraphQL 变量未定义

我正在尝试在 Flask + Flask-GraphQL + Graphene 服务器上使用 apollo-boost 客户端执行包含一些变量的 GraphQL 请求。 让数据=等待客户端.query({ 查询:gql`{

回答 2 投票 0

Django 测试用例:无法从 GraphQL 客户端调用执行函数

我正在创建测试用例来使用 graphene-django 库验证 graphql api 调用,并且在尝试执行查询时,我得到 Client obj has no attrexecute where dir 方法显示

回答 1 投票 0

在不使用 Relay 的情况下对石墨烯查询使用 django_filters

在 django 中使用带有中继的石墨烯时,可以选择在查询数据时使用过滤。 动物节点类(DjangoObjectType): 类元: 模型 = 动物 filter_fi ...

回答 1 投票 0

将 Flask 与石墨烯和 py2neo 结合使用:不能在查询类/解析器中使用变量

对于一个项目,我正在尝试通过 flask 实现 graphql 端点,以便使用 py2neo 和石墨烯查询 neo4j-DB。 在 docker 容器中,我使用的是 python 3.9 和以下软件包......

回答 1 投票 0

如何从 Django QuerySet 填充 GraphQL ENUM?

在我的 Revenue 字段的 graphql api 中,使用来自常量的 Currency 枚举。 从石墨烯导入枚举 CurrencyEnum = Enum('货币', CURRENCY_CHOICES) 收入指标类: 收入 = graphene.Float(

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.