Описание тега graphql-python
По вопросам о реализации Python языка запросов GraphQL. Если используется конкретная библиотека, добавьте этот тег и к вопросу.
1
ответ
Обработка исключений Python graphql
Согласно документации в https://www.howtographql.com/graphql-python/6-error-handling/ я использую raise GraphQLError чтобы показать ошибки в моих функциях мутирования в приложении Flask GraphQL, например: import graphene from graphql import GraphQLE…
16 окт '18 в 22:36
0
ответов
Графолин Python Snapshottest решатель ошибка
Я хочу сделать простые тесты, используя snapshottest и unittest, следующие за этим и этим. Проблема в том, что когда я использую параметр в запросе, он всегда терпит неудачу. В сообщении об ошибке говорится, что resol_user отсутствует 1 аргумент 'id…
23 фев '19 в 14:54
0
ответов
Как отфильтровать запрос по списку идентификаторов в GraphQL с помощью graphene-django?
Я пытаюсь выполнить запрос GraphQL, используя Django и Graphene. Для запроса одного объекта с использованием идентификатора я сделал следующее: { samples(id:"U2FtcGxlU2V0VHlwZToxMjYw") { edges { nodes { name } } } } И это просто отлично работает. Пр…
16 янв '19 в 13:49
0
ответов
Мутация для модели, которая содержит некоторые поля чужих
У меня есть модель подкаста: class Podcast(models.Model): title = models.CharField(max_length=255,) user = models.ForeignKey(User, related_name="podcasts", on_delete=models.CASCADE) created_at = models.DateTimeField(auto_now=True) channel = models.F…
13 ноя '18 в 08:05
0
ответов
Может кто-нибудь привести пример, как динамически генерировать подклассы graphene.Object или relay.Node?
Я ищу пример того, как динамически генерировать graphene.ObjectType для relay.Node/Connection подклассов вместо того, чтобы определять тип статически? Что-то вроде того, как мы можем использовать GraphQLObjectType(name=, fields=,). В основном у меня…
16 апр '19 в 14:13
1
ответ
"не могу запросить поле 'id' для типа CreateUser" с официальным руководством по Graphql
Я следую учебнику по graphql-python по https://www.howtographql.com/graphql-python/4-authentication/. Тем не менее я получаю 3 сообщения об ошибке "Не удается запросить поле \" идентификатор \ "типа \"CreateUser\"." Я в основном скопировал весь исхо…
28 май '19 в 15:42
0
ответов
Почему эта переменная (userinfo.user.addinfo) не определена в реакции graphql?
Я хочу получить информацию о addinfo пользователя. если я кодирую { userinfo(token: "token") { user { id addinfo } } } в 127.0.0.1:8000/graphql я получаю такие данные { "data": { "userinfo": { "user": { "id": "4", "addinfo": false } } } } но код ниж…
24 июл '19 в 17:29
1
ответ
"Необходимо предоставить строку запроса". графен-питон
Я пытаюсь отправить файл следующим образом в Altairинструмент для graphql (бэкэнд - graphene-python). Я использую эту библиотеку для бэкэнда но каждый раз возникает эта ошибка: Must provide query string. как я могу загрузить файл в graphql?
27 сен '19 в 11:35
1
ответ
Как использовать переменные в python-gql?
Эта функция вернет всех пользователей вместо имени пользователя, как я могу это исправить? А какой клиент GraphQL лучше для Python? gql настолько прост, что многие документы невозможно проверить. def fetch_user(username): query = gql(""" query getUs…
09 янв '20 в 18:14
1
ответ
Как изменить аргументы подключения (после, до) в графен-питоне (реле)?
С помощью: Django 3.x [Django-Filters 2.2.0, graphene-django 2.8.0, graphql-relay 2.0.1] Vue 2.x [Vue-Apollo] После применения некоторых фильтров (iContains и т. Д.) В моем поиске graphQL я попытался изменить или манипулировать connection_args нрави…
15 фев '20 в 03:51
1
ответ
AssertionError: тип Droid не соответствует связанному Droid типа графена
Я пытаюсь понять работу интерфейсов, используя пример звездных войн, приведенный в коде репозитория github. Выполнение простого запроса приводит к ошибке AssertionError query = """query HeroNameQuery { hero { name } }""" AssertionError: тип Droid не…
09 мар '20 в 20:27
1
ответ
Как определить конечную точку GraphQL с помощью Python
Я пытаюсь обнаружить конечную точку graphql с помощью языка Python. Я абсолютный новичок, но попробовал написать код. Не могли бы вы предложить изменения и лучшие способы сделать это? КОД: import requests,urllib,urllib.request import string consoleD…
11 июн '20 в 18:26
2
ответа
Я новичок в graphql, и мне трудно использовать схему из двух разных приложений в django-graphql?
Я новичок в graphql, и мне трудно использовать схему из двух разных приложений в django-graphql? app1 герой schema.py import graphene from graphene_django import DjangoObjectType from .models import Hero class HeroType(DjangoObjectType): class Meta:…
18 июн '20 в 15:04
1
ответ
Тип объединения не может разрешить тип объекта во время выполнения
Я настраиваю сервер GraphQL с Python, используя Starlette и Graphene, и столкнулся с проблемой, для которой не могу найти решения. Документация Графен не вдаваться в подробности относительно типа объединения, который я пытаюсь реализовать. Я установ…
05 авг '20 в 17:54
0
ответов
GraphQL django с реализацией реле не может получить конкретный идентификатор
Мой узел выглядит так - class CustomNode(graphene.relay.Node): """ For fetching object id instead of Node id """ class Meta: name = 'Node' @staticmethod def to_global_id(type, id): return id class ReportFileNode(DjangoObjectType): database_id = grap…
02 май '20 в 07:08
1
ответ
Как использовать Django Graphene ModelForm Mutation
Я пытаюсь заставить эту мутацию создать новую запись в базе данных. Он возвращает код 200, но без изменений в базе данных, а также возвращает null. В документации нет ясности по этому вопросу.(ModelForm vs функция mutate) Ответ Graphql: { "data": { …
26 май '20 в 11:17
1
ответ
GraphQLError Неизвестный тип "XYZMutationInput"
Как создать тип ввода graphql для сериализатора DRF? Я использую сериализаторы django rest framework (DRF), graphene-django, и я могу видеть CreateThingMutationInput тип, определенный в graphiql: mutation TestCreate($input: CreateThingMutationInput!…
25 сен '19 в 01:29
1
ответ
Как выразить валидацию ввода в GraphQL
Мне интересно, как выразить проверку типов ввода в схеме GraphQL, например: input DateFormat { format: String! } Как я могу это выразить format должно быть не более 10 символов, например, для других проверок. Возможно ли это реализовать с использова…
01 июл '20 в 15:54
0
ответов
Это правильный шаблон GraphQL для мутации
У меня есть несколько вопросов о моих шаблонах для API, который я пишу. Написано на бэкэнде в Starlette с использованием MongoDB и GraphQL/Graphene для моих нужд базы данных /api. Из-за ограниченного объема документации мне иногда трудно определить …
08 авг '20 в 01:04
1
ответ
Проверка подлинности клиента Python GraphQL gql
Мне трудно использовать GraphQL с Python, так как предлагаемая библиотека: gql полностью недокументирована. Как я когда-либо узнал, что для предоставления URL-адреса api мне нужно передать объект RequestsHTTPTransport клиенту следующим образом: clie…
26 янв '20 в 20:14