问题标签 [flask-graphql]

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 投票
1 回答
690 浏览

python - 使用 Flask-graphql 返回 Result 字段列表

假设,我定义了一个字段,在我的查询中project使用。Graphene.Field现在根据传入的查询,结果可能是单个项目对象或项目对象列表:

如何从我的Flask-graphql应用程序返回项目列表作为响应?

0 投票
1 回答
491 浏览

reactjs - 使用 react-starter-kit 设置 Flask

这个问题非常具体到 react-starter-kit,但是,其他人可能可以在互联网上提供帮助。我正在尝试将 react-starter-kit 与我正在开发的烧瓶应用程序一起使用。我选择了这个 yeoman 生成器,因为它有很多我正在寻找的东西,但是,我不想在节点服务器上运行。我有一个烧瓶应用程序,我只想连接到反应前端。我不太清楚节点路由如何知道.js要包含哪个捆绑文件(无论如何,节点路由对我来说有点困惑)。从哪里开始最好的地方?

我想如果我可以从一个特定的问题开始,我可以指向哪个.js文件index.html?或者我怎么能找到那个?

我想在这里问这个问题,但希望我会被引导到正确的地方。

这是我的index.html

这是我的烧瓶视图:

这里是build/assets.js

指向/main.js?{{string}}该应用程序捆绑版本的位置。

这是文件目录布局:

0 投票
1 回答
1623 浏览

mongodb - 使用 GraphQL 获取深层嵌套文档

仅在被要求时才使用 graphql 获取深层嵌套对象的最佳方法是什么。我说的是性能方面

假设您有以下 mongo/mongoose 模式:

假设每个用户有很多朋友,而这些朋友又有很多其他朋友,那么如何决定您需要在函数populate内部进行多深?resolve

“只是填充”的幼稚方法可能是有害的,因为许多查询可能只选择name0 级别的字段,但最终填充了 1/2 的数据库。

提前致谢。

0 投票
1 回答
2218 浏览

graphql - 如何使用石墨烯的突变方法从字典列表中提取数据?

我正在尝试使用创建对象列表graphql mutation,但没有成功。我已经确定了错误,请查看代码片段并评论错误传播的位置。

注意:我在 Flask 上使用Graphene和 Python 2.7

这是一个示例有效载荷:

在架构上,我有以下内容:

0 投票
1 回答
1889 浏览

graphene-python - 查询输入的石墨烯模式是字典/对象列表

我的查询输入类似于:

然后我使用解析器返回类似的东西:

假设我不更改数据集,因此无需使用 mutate。

我正在使用flask_graphqlgraphene

实现这一点的更好方法是什么?(我的意思是如何构建模式)谢谢!

0 投票
1 回答
2297 浏览

python - 石墨烯中的元子类是什么?

我正在学习如何使用 GraphQL 和 python。我发现了石墨烯项目以及它的 SQLAlchemy 和 Flask 扩展。我一直在阅读教程和文档,但class Meta在定义模式时无法弄清楚它的用途。我目前正在关注教程。我用谷歌搜索,似乎找不到任何东西。

这是教程中的一些代码。我已经评论了让我感到困惑的那一行。

0 投票
1 回答
5442 浏览

graphene-python - Python graphql 异常处理:是否期望得到具有 200 OK 响应的错误数组?

根据https://www.howtographql.com/graphql-python/6-error-handling/中的文档,我用来raise GraphQLError在我的 Flask GraphQL 应用程序变异函数中显示错误,如下所示:

我期望得到类似 400 状态码的东西,带有 graphql 错误 json 模式。但我得到 200 并且异常打印在带有回溯的控制台中。我在这里做错了吗?

0 投票
0 回答
250 浏览

flask - 使用 Flask-GraphiQL 一次连接到多个数据源

我正在构建一个连接到两个不同数据库的 GraphQL API。我正在尝试使用Flask-GraphQL创建一个 GraphQL 接口,但似乎我只能通过上下文变量一次将单个 SQLAlchemy 会话绑定到应用程序:

有没有办法一次连接到多个数据源,或者这是不可能的?

0 投票
1 回答
350 浏览

flask-graphql - 从 Flask 石墨烯生成 GraphQL json 文档

我想从 Flask 生成一个具有石墨烯模式的 GraphQL .json 文档。Django 有类似 manage.py 的东西(https://github.com/graphql-python/graphene-django/blob/master/docs/introspection.rst)。任何人都知道如何从石墨烯模式生成 GraphQL .json 文档?

0 投票
1 回答
177 浏览

python - mongo 模型字段在查询字符串和 GraphiQL 查询中不可用

我正在创建一个项目来查询 GraphQL 中的 mongo 模式。我有一个模型,它充当 mongo 集合和模式文件,用于使用 graphql Query 映射模型。当我尝试查询 mongo 模型中的字段时,只有 id 被填充并且无法检索其他字段。

下面的代码片段:

GraphIQL 中的查询:当前结果:

预期结果:

在查询时,我需要来自 Store 模型(一、二)的字段。提前致谢