graphql-python / graphql-python/graphene
Save variables from resolver for later use
- 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