Описание тега graphene-django

Используйте этот тег для вопросов о Graphene-Django, функциях интеграции Graphene (платформа для создания API-интерфейсов GraphQL), которые призваны упростить работу с Django.
1 ответ

Как напечатать исключения Graphene-Django / Graphene-Python для консоли отладки?

Когда возникает ошибка GraphQL, я не могу легко узнать, где она произошла. Я должен провести ненужное время, пытаясь выследить это. Как мне получить отпечаток в консоли моего текстового редактора?
0 ответов

Как загрузить изображение на свой сервер, используя graphene-django и axios in реакции?

Может ли кто-нибудь поделиться кодом для мутации вместе с моделью для графен-джанго, чтобы создать мутацию для загрузки изображения, а также как мне загрузить изображение с помощью Axios в реакции? Я не хочу использовать Apollo, так как у меня весь …
0 ответов

Поиск по первичному ключу в графене-джанго (с реле)

Я хотел бы иметь возможность написать запрос, который выглядит следующим образом, используя первичный ключ человека, а не непрозрачные идентификаторы реле: query { issue(pk: 10) { pk state } } Я был в состоянии добавить инт pk поле из модели; Тем не…
1 ответ

Как использовать троттлинг в графене-джанго?

Как я могу задушить запросы в графене-джанго? Есть ли какой-нибудь пакет, который можно использовать в графене-джанго для регулирования запросов.
03 май '19 в 16:48
1 ответ

Как разрешить графен.Юнион Тип?

Я хочу создать UnionType(graphene.Union) из двух существующих типов (FirstType и SecondType) и быть в состоянии разрешить запрос этого типа объединения. схема class FirstType(DjangoObjectType): class Meta: model = FirstModel class SecondType(DjangoO…
06 май '19 в 12:09
1 ответ

Графеновые узлы для наследования модели от абстрактного суперкласса

У меня есть схема 2 классов: class Anomaly(DjangoObjectType): class Meta: model = models.Anomaly class Batch(LoggedModel): class Meta: model = models.Batch где LoggedModel является class LoggedModel(DjangoObjectType): class Meta: model = models.Logg…
16 май '19 в 18:57
0 ответов

В чем разница между графеном.Нод и графен.Реле.Нод?

Я пытаюсь понять Graphql в Django и использую graphene а также graphene_django, Мой интерфейс, вероятно, будет построен с помощью Vuejs и клиента Apollo. Все учебные пособия в Интернете посвящены более классической версии Graphql или Relay. Реле с е…
0 ответов

Как изменить номер мобильного телефона в django-графене?

У меня есть модель клиента в Джанго. #models.py class Customer(models.Model): name = models.CharField(max_length=500, blank=True, null=True) mobile = models.BigIntegerField(blank=True,null=True) recent_visit_time = models.DateField(auto_now=True) #f…
11 май '19 в 12:25
1 ответ

Предоставление API на основе GraphQL

У меня есть данные, хранящиеся в файловой системе (нормализованные для нескольких небольших файлов), и я написал функции Python для чтения / записи данных из файловой системы. Read API возвращает объект типа Job. API записи ожидает, что объект типа …
0 ответов

Установить cookie в мутации GraphQL

Мне нужно обновить cookie в мутации GraphQL, используя графен и Django. Моей первой идеей было добавить cookie в контекст (который является запросом), а затем установить его в промежуточном программном обеспечении. У меня есть очень простая мутация,…
0 ответов

Как открыть поиск Wagtail в запросе Django Graphene?

Учитывая общую структуру: class Article(Page): body = RichTextField(...) search_fields = Page.search_fields + [index.SearchField('body')] class ArticleFilter(FilterSet): search = SearchFilter() class Meta: model = Article fields = ['slug'] class Que…
13 июл '19 в 21:01
0 ответов

Использование собственного списка данных для в графене (собственный словарь)

Мне нужно иметь возможность отправить дополнительную информацию в графен. У меня есть представление, которое может создать правильные данные, которые затем я могу отобразить на странице шаблона (HTML). Я хотел бы изменить это так, чтобы я мог достав…
15 июл '19 в 17:12
0 ответов

Передать ошибки сериализатора как ответ в формате списка

Я использую graphene_django рядом rest_framework serializers, Когда я получаю проблему проверки, я получаю сообщение об ошибке следующим образом "{'email': [ErrorDetail(string='user with this Email Address already exists.', code='unique')]}", Как я …
1 ответ

Невозможно вернуть ноль для ошибки, не равной нулю, с мутациями в форме графена

Я пробую пример графена-джанго с формами. Но я получаю следующую ошибку: `graphql.error.base.GraphQLError: Невозможно вернуть ноль для не обнуляемого поля [MyMutationPayload.name]. Я пытался установить значения в выражении возврата внутри функции ex…
05 июл '19 в 19:25
0 ответов

Пользовательский get_queryset графен-джанго из DjangoObjectType не работает

В официальных документах: https://docs.graphene-python.org/projects/django/en/latest/queries/. На практике ничего не происходит. Пожалуйста помоги. Ниже, например, у меня есть просто простая часть кода с моделью Contact, которая имеет 3 поля (id, ki…
08 июл '19 в 15:35
1 ответ

Как избежать использования слишком большого количества параметров в функции mutate()?

Функция Mutate принимает много аргументов при выполнении операции обновления. Согласно официальной документации графена, я мог использовать объект (parent, root, obj) для доступа к объектам моего класса. Я пробовал parent, root и obj для доступа к п…
23 июл '19 в 10:22
1 ответ

Проверить и обработать ошибку, чтобы передать клиенту значимый статус

Я использую graphene-django вместо rest api(рамки отдыха). Я работаю над регистрацией пользователей. В остальной среде валидация выполнялась в части сериализаторов, но при использовании graphene Как проверить и обработать ошибку для передачи значимо…
25 июл '19 в 18:41
1 ответ

Как отфильтровать графеновое скалярное поле, равное нулю в графене-джанго?

У меня есть graphene.DateTime() поле как аргумент в моей мутации графена. Я могу установить фильтры для этого поля, как описано в документации: class TaskNode(DjangoObjectType): class Meta: model = Task filter_fields = { "due_date": ["lte", "gte", "…
0 ответов

Модели Django тесно связаны с базами данных?

Модели Django тесно связаны с базами данных? Я хочу создать веб-приложение с использованием фреймворка Django, но я не хочу использовать какую-либо базу данных. Под этим я подразумеваю, что мои данные хранятся в сетевой файловой системе, и я уже нап…
1 ответ

DJANGO-GRAPHQL-JWT: Как мы узнаем, сколько лет токену обновления после его выпуска?

обзор Основано на концепции, найденной в разделе " Настройки " долгосрочного токена обновления. Это означает, что вам необходимо обновлять [токен доступа] каждые 5 минут, и вам необходимо заменить свой токен обновления через 7 дней после его выдачи.…