Skip to content

Repository files navigation

graphql-django-view

Build StatusCoverage StatusPyPI version

A django view that will execute a GraphQLSchema using a given Executor.

Usage

Use it like you would any other Django View.

urlpatterns= [
url(r'^graphql', GraphQLView.as_view(schema=Schema)),
]

Supported options

  • schema: The GraphQLSchema object that you want the view to execute when it gets a valid request.
  • pretty: Whether or not you want the response to be pretty printed JSON.
  • executor: The Executor that you want to use to execute queries.
  • root_value: The root_value you want to provide to executor.execute.

You can also subclass GraphQLView and overwrite get_root_value(self, request) to have a dynamic root value per request.

classUserRootValue(GraphQLView):
defget_root_value(self, request):
returnrequest.user

About

[DEPRECATED | Use graphene-django package] A django view that will execute a GraphQLSchema using a given Executor.

Resources

Stars

23 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages