WebPy-GraphQL
Adds GraphQL support to your WebPy application.
Usage
Just use the GraphQLView view from webpy_graphql
from webpy_graphql import GraphQLView
urls = ("/graphql", "GQLGateway")
app = web.application(urls, globals())
class GQLGateway(GraphQLView):
class GraphQLMeta:
schema=Schema
This will add /graphql endpoints to your app (GET and POST methods implemented in the class GraphQLView).
Supported options
schema: The GraphQLSchema object that you want the view to execute when it gets a valid request.
context: A value to pass as the context to the graphql() function.
root_value: The root_value you want to provide to executor.execute.
pretty: Whether or not you want the response to be pretty printed JSON.
executor: The Executor that you want to use to execute queries.
graphiql: If True, may present GraphiQL when loaded directly from a browser (a useful tool for debugging and exploration).
batch: Set the GraphQL view as batch (for using in Apollo-Client or ReactRelayNetworkLayer)
graphiql_temp_title: Set template title for GraphiQL
Metadata
Release files for WebPy-GraphQL 3.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| WebPy_GraphQL-3.0.1-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Release files / WebPy_GraphQL-3.0.1-py2.py3-none-any.whl
| Download URL | WebPy_GraphQL-3.0.1-py2.py3-none-any.whl |
|---|---|
| Size | 9.3 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
effe8b9198a360c14f9120ccf15ed5b1d83486a21237671333ab3a8890dc9f59
|
|
BLAKE2b-256 checksum How to use checksums |
e039657bdea76df5cb23bc04b87273dd0b37149ad5252c2671ae36781439a137
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |