graphql-python / graphql-python/graphene

Save variables from resolver for later use

Ouverte
#1,270 2 commentaires 3 réactions 0 personnes assignées Voir sur GitHub
✨ enhancement
Langage dominant
Python
Étoiles
8.2k
Forks
818
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

I used graphene for my project and it worked quite well, but I had a really tough time modifying json response, for example adding count of total matched records. I read documentation, but it seems to be overly complicated, which resolves in duplicate responses to database, and hence slowing processes. I am working with quite large data, so duplicating responses to database is not an option. It would be very helpful if I could save some parameters from resolver to separate dictionary to later modify response. I think adding this feature would simplify workflow for many, who wants to use graphql in their projects.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par examiner comment GraphQL resolvers produisent des réponses JSON et comment le workflow actuel interroge la base de données plus d’une fois. Clarifiez la manière attendue de conserver les resolver parameters afin de modifier ultérieurement la réponse, notamment la façon dont le nombre total d’enregistrements correspondants doit être exposé. Le travail est considéré comme terminé lorsque le workflow évite les réponses dupliquées de la base de données tout en prenant en charge ce cas d’utilisation.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
graphql, python
Domaine
api, backend
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.