问题标签 [graphene-django]
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 - 如何仅向graphene-django中的用户个人资料所有者显示特定字段?
我的graphene-django
应用程序中有以下架构:
我希望能够通过以下方式查询架构:
我怎样才能做到只有登录用户才能看到email
他们自己的个人资料的字段,而其他人不能看到其他人的电子邮件?
unit-testing - 如何在 graphene_django 或 graphql_jwt 中测试 GraphQLError 异常?
我正在使用 graphene_django 和 graphql_jwt 在 django 中实现用户类型和身份验证。这是我的两个文件:位于名为“用户”的文件夹中的代码和相应的测试,该文件夹是应用程序级文件夹(但不是 django 应用程序)
架构.py
测试.py
然后,当我通过python manage.py test users
它运行测试时,它会说:
我已经像这样搜索了stackoverflow [异常引发但未被assertRaises捕获] [1]
[1]:异常引发但未被 assertRaises 捕获,但这仍然不能解决我的问题。那么如何真正测试 GraphQLError 呢?
django - Graphene-Django 和多对多关系查找
我有两个 Django 模型——教师和学生,并且有一个多对多的关系。教师可以有多个学生,学生可以有多个教师。有一种称为“备注”的“通过”模型,教师可以将学生标记为最喜欢的。
我是 GraphQL 的新手。我正在尝试实现两个查询:
1. 老师和他们所有的学生
2. 老师和他们最喜欢的学生
我在实施第二个查询时遇到了困难,并且一直无法这样做。
模型.py
架构.py
django - 石墨烯突变返回 400 - 不会正确传递 id 字段
我一直在 django 中使用带有 graphql 和 React 前端的石墨烯。
我可以让创建突变工作,但编辑不会 - 即使没有 $ 变量的查询在 graphiQL 中工作
我在 React 中的 gql const 是:
id 是从处理程序设置的,表单中的提交函数如下所示:
我在 django 中的 PersonEdit 突变看起来像:
为什么编辑不起作用?
reactjs - 如何使用 Graphql 以正确的方式获得结果
我在 Django 中使用 Graphene 作为后端。
我有如下查询:
而UnTypedDataType如下:
在前端,我得到的结果为:
在data
我得到车辆对象。
但是,有没有办法删除数据并获得如下结果:
django - django_graphene 在错误的地方寻找包“六”?
我正在尝试使用graphene-django
,并且“六”包有一些问题。它已安装,但它是作为自己的包安装的,并且graphene-django
似乎在期待它django.utils
六人之路:
我已经检查了源代码,graphene_django
并且settings.py
它似乎专门针对 django 路径。
我正在使用 pipenv 来管理我的环境,并且我已经卸载并重新安装了六个,现在多次尝试解决各种石墨烯包,但无济于事。
那么,我该如何移动安装six
,使其位于django.utils.six
websocket - 返回 Django 石墨烯订阅中订阅事件的初始数据
我正在尝试在订阅时回复用户。例如,在聊天室中,当用户连接到订阅时,订阅会向他响应数据(如欢迎消息),但仅限于刚刚连接的同一用户(无广播)。
我怎样才能做到这一点?:(
更新:我们决定使用渠道。DjangoChannelsGraphqlWs 不允许直接返回消息。
django - 我正在尝试创建一个 graphql 突变,我无法将 categoryNode 作为输入字段添加到 AddEquipment 突变
类别模型 这是我的类别模型
类别节点 我使用中继创建了一个类别节点
在突变时添加设备突变 我需要在突变输入中将类别对象添加到设备对象
通过这段代码,我得到了这样的错误
“AssertionError:AddEquipmentInput.category 字段类型必须是 Input Type 但得到:CategoryNode。”
django - 无法在 GraphQL 中查询外键字段
我正在为 GraphQL 使用 graphene-django 框架。除外键外,我可以检索的所有字段
我的查询是这样的
以下是 GraphQLView 中的错误消息。
无法在 VideoType 类型上查询字段作者
django - GraphQL AttributeError:模块“石墨烯”没有属性“英雄”
我是 Django 和 GraphQL 的初学者,我在第一步遇到问题,我无法访问 GraphiQL,我遇到了错误
traindjango/heroes/schema.py
traindjango/traindjango/schema.py
traindjango/traindjango/settings.py
traindjango/heroes/models.py
你能帮我做什么吗?
非常感谢