我找到了一种在 starwberry 类型字段上设置权限的方法,如下所示: 但是当我尝试在输入字段上放置相同的逻辑时,使它们对某些用户不可变,如下所示: 它不起作用,有没有办法用标准草莓功能制作我想要的东西,或者可能是其他工具? 我阅读了有关权限的官方草莓文档,但没有找到有关在单独的输入字段上设置 ...
我找到了一种在 starwberry 类型字段上设置权限的方法,如下所示: 但是当我尝试在输入字段上放置相同的逻辑时,使它们对某些用户不可变,如下所示: 它不起作用,有没有办法用标准草莓功能制作我想要的东西,或者可能是其他工具? 我阅读了有关权限的官方草莓文档,但没有找到有关在单独的输入字段上设置 ...
我正在尝试使用 graphql 和 Fastapi + StrawBerry 从 Rick&Morty 的 api rest 获取字符字段,我总是在我写的第一个字段中遇到相同的错误我的代码: 我的 graphql 查询: 和错误: ...
哪个库更适合与新的 django 项目集成? 我阅读了文档,但仍然不知道在生产环境中每个文档的性能如何或更容易集成。 我之前使用石墨烯与我在工作中所做的一些 pipefy 代码集成,但我在 graphql 中还很新,现在不知道我应该用什么方式 go。 草莓文档 - https://strawber ...
如何将突变合二为一?@strawberry.type class Mutation1: @strawberry.mutation def login(self, email: str, password: str) -> LoginResult: schema = straw ...
考虑这段代码:import strawberry from fastapi import FastAPI, Depends, Request, WebSocket, BackgroundTasks from strawberry.types import Info from strawberry ...
我们如何在 Strawberry GraphQL Resolver 中获取请求的字段 info.field_nodes[0].selection_set.selections ...
我目前使用 Fast API GraphQL+ Strawberry 和 pytest 来测试 graphql 模式查询和突变。 但是当运行多个测试时,它会向我发送一个错误。$ 'message': "'NoneType' object has no attribute 'send'", 我的 P ...
所以我有两个 graphql 过滤器用于在 Strawberry GraphQL Django v0.31 中工作的外键。 在 GraphiQL 页面中,他们生成了一个如下所示的过滤器: 我不需要用户的所有筛选字段,因为其中一些字段没有意义,例如对 id 使用 isNull 或正则表达式字段。 有 ...
我正在开始一个 graphql 项目,我正在创建一个 API 以从 Informix 数据库中获取数据。 我已经设法让一切正常,但我无法得到任何结果,而是我得到了错误 任何帮助,将不胜感激! 这就是我所拥有的 [主.py] [架构.py] [dbfunctions.py] 测 ...
我使用 http://localhost:8000/graphql 使用 Django 构建了一个使用草莓和strawberry-django-plus的 GraphQL API。我能够在本地主机页面上使用 GraphiQL 成功地与 API 进行交互。 我现在正尝试使用GraphQL 代码生成器和 ...
我正在尝试让 GraphQL 突变使用草莓一次为两个 Django 模型创建输入。 我在这里查看了文档,没有任何示例说明如何执行此操作。 我有以下 Django 模型: 使用type.py文件: 对于schema.py我有: 我尝试了 Mutation,但出现错误: 错误信息: ...
请原谅我在这方面的无知:我的大部分编程都在优化和研究中。 我对 GraphQL 和客户端-服务器编程非常陌生。 我的组织正在开发 Python 3.9 中的自动调度程序,用于调度大型望远镜的观测。 我们依靠许多不同的服务来通过 GraphQL 进行通信。 目前,我正在尝试实现一个 GraphQL ...
我想做这样的事情: 我正在使用wraps函数,因为我正在使用Strawberry ,这取决于参数类型。 如您所见, func被赋予了一个额外的session参数。 我怎样才能使这项工作? 如果我尝试使用 Strawberry 运行 GraphQL 服务器,该服务器具有使用上面的装饰器装饰的 ...
我正在努力让某种类型的依赖关系与 FastAPI 和 Strawberry GraphQL 一起使用,特别是在建立上下文时。 我的服务包含 GraphQL 路由和其他类型的路由,以下工作正常: 但在我的 GraphQL 方面,我有 当我对此进行测试时, get_current_user()没 ...
我正在使用 FastAPI 和 Strawberry 开发一个 python GraphQL API 服务器,我正在实现这个功能:我有两个实体,用户和订单,它们具有一对多关联(一个用户可以有很多订单,一个订单只能有一个用户),我想得到一个用户列表,每个用户都有他们的订单列表。 如果我要使用一个简单 ...
@strawberry.field(description="description of query") def sample_query(arg1: Annotated[str, strawberry.argument(description="description of arg1") ...
我想创建一个以 dict 作为参数的突变。 有特定于实现的原因想要这样做,而不是为字典 object 创建类型/模式。 Object# types.py import typing @strawberry.type class Thing: data: typing.Dict 解析器 ...
我目前正在使用 FastAPI + Strawberry GraphQL 构建微服务。我想为具有和/或条件的模型公开过滤器。 例如, 这可能吗? 任何参考或示例都会有很大帮助。 ...
我正在使用文档中指定的 BasePermission 装饰器。 在我的实现中,我使用VerifyToken class,如 FastAPI auth0 文档中所述。 所以我试图从请求中获取并验证 BEARER,但我无法提取它来进一步处理它并得到错误,请指教。 ...
我在 python 中使用strawberry-graphql -graphql,并有一个返回User列表的查询 它工作正常,但我想要一些额外的属性,比如total_item : 在上面的代码中,Strawberry 将 dict 转换为字符串,所以它不起作用。 我试图创建模式: 但它说查询必须返回 ...