问题标签 [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.
python - 突变错误,类型为“突变”的字段“createProduct”上的未知参数“条形码”-django
我正在网上做教程并尝试继续mutation
工作,graphql
但我不断收到错误,我不知道真正的错误来自哪里以及如何开始调试我做错的地方。
查看这个 youtube 的突变 https://www.youtube.com/watch?v=aB6c7UUMrPo&t=1962s 和石墨烯文档http://docs.graphene-python.org/en/latest/types/mutations/
我注意到由于不同的石墨烯版本,这就是为什么我阅读文档而不是完全按照youtube
我进行了设置,但无法使其正常工作,当我执行突变查询时出现错误。
我有一个这样的模型。
我的产品有这个schema
全局架构看起来像这样
至于尝试查询...这是我的查询
返回错误
有人可以帮我看看我应该尝试做什么吗?
提前感谢您的帮助
django - 如何使用 GraphQL、Graphene 和 Relay 改变现有数据?
我觉得它应该记录在某个地方,但我找不到它。我可以通过突变将数据添加到我的数据库中,但我无法更改它。
石墨烯与 Django 一起使用,我的数据库是 SQLite
很具体,希望有人知道答案。除其他外,我尝试过:
哪里AddSchoolNodeInput!
是("U2Nob29sTm9kZToxMQ=="
是一个现有的ID):
它创建一个新项目并返回:
django - 如何为 django-graphene 中的错误返回自定义 JSON 响应?
我正在学习django-graphene
用于 graphql 目的。
对于突变,我所知道的是它会返回自己的错误消息。假设我有一个令牌字段,并检查令牌字段是否错误,我只知道如何为return None
前端提供查询结果,null
而不是针对状态和错误的自定义 json 响应
我有这些代码
提前致谢
python - 如何从看似错误的模块路径中成功导入 Python 类?
Graphene Django Integration的官方文档中的以下行可以正常工作:
然而,正如项目的源代码所显示的那样,该类DjangoObjectType
是在 中定义的。graphene_django.types
此外,在上述之后运行以下from
产生这个输出:
这怎么可能?
django - 使用 django_filters 过滤多个参数
我正在使用 Relay、Django、Graphene Graphql。
我想使用 django_filters 过滤住宿类型的多个参数。这在我的架构文件中进行了描述,atm 看起来像:
如果我传递一个像这样的字符串,这非常有效{"accommodationType": "apartment"}
,但是如果我想过滤所有公寓或酒店的住宿怎么办?就像是:{"accommodationType": ["apartment","hotel"]}
这是我的模型:
有什么方法可以做到这一点,而无需按照此处的建议编写自定义过滤器?对于只有一个过滤器字段,这是一个很好的解决方案,但我最终将在整个应用程序中拥有大约 50 个,包括链接对象......
python - django-graphene 更改列名弃用
我想更改数据库表中的列名,弃用 django-graphene 中的旧字段并添加新字段。
如何或可以在我的 Django 模型中不创建两次相同的列的情况下做到这一点?在执行此操作时,我可以避免系统检查期间出现错误,但我的测试仍然会出错。
模型
架构
设置
但是,这可行,现在我尝试在创建示例MyModel
工厂实例的地方运行测试。
当然,这会引发异常。
我似乎正在处理这个错误。如何更改 django-graphene 中的字段名称,弃用旧名称并让新字段引用表中的同一列?
石墨烯==1.2
石墨烯-django==1.2.1
graphql-core==1.0.1
python - 是否有可能将对象数组(json)作为突变的输入字段传递?石墨烯-蟒蛇
我正在尝试将 json 字段作为我的 graphql 突变的输入。我一直在尝试和寻找,但没有运气。我可以很好地传递数组,我知道通过定义graphene.List(graphene.String)
将适用于传递字符串数组。
我认为有一个名为的类型graphene.JSONstring()
,如果我使用它graphene.List(graphene.JSONstring)
但没有运气,我认为它会起作用,但仍然收到错误说类型不正确。
我在突变期间有这样的事情
至于输入类
有谁知道这将如何工作?
提前致谢
python - 我可以从 GraphQL 模式生成 REST 服务吗?
我想用 GraphQL 端点和 REST API 构建一个 Django 应用程序。分别维护两者太痛苦了;我正在寻找一种只维护 GraphQL 服务并自动生成 REST 端点的好方法。
有谁知道这样做的好方法?
我知道有一些方法可以在 REST 端点之上构建 GraphQL 服务器,但我宁愿反过来,因为 REST API 要求将来可能会消失。
flask - 如何将curent_user 从flask-security 传递给可插入的视图函数?
我有一个烧瓶应用程序,它使用烧瓶安全性进行身份验证。我想使用带有石墨烯的 graphql来获取数据,但是我无法访问我一直用来解析请求的current_user代理。graphene 仅提供了一个可以理解的自定义可插入视图,但它无法在应用程序的上下文中访问 current_user,因此 current_user 恢复为 AnonymousUser。
这是一些示例代码