You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What's the appropriate way to inject values into the context on a per-request basis? That is, I can statically set context values when I add the route, but is there a way to do so dynamically, per-request?
Looking at the code, I guess subclass I can override GraphQLView.get_context for that purpose. Is this the only way?
If so, I would suggest a "context_function" argument to GraphQLView, which would be a function that takes the request, and the default/current context, and returns a new context. This function would be called as part of get_context. This would avoid having to subclass the view only for such a simple(and probably pretty common) customization.
Thanks!
The text was updated successfully, but these errors were encountered:
What's the appropriate way to inject values into the context on a per-request basis? That is, I can statically set context values when I add the route, but is there a way to do so dynamically, per-request?
Looking at the code, I guess subclass I can override
GraphQLView.get_context
for that purpose. Is this the only way?If so, I would suggest a "context_function" argument to
GraphQLView
, which would be a function that takes the request, and the default/current context, and returns a new context. This function would be called as part ofget_context
. This would avoid having to subclass the view only for such a simple(and probably pretty common) customization.Thanks!
The text was updated successfully, but these errors were encountered: