mirror of
https://github.com/graphql-python/graphene.git
synced 2024-12-01 22:14:02 +03:00
Improved django debug page
This commit is contained in:
parent
3a1093af24
commit
2ea6ab48e6
|
@ -1,9 +1,9 @@
|
||||||
---
|
---
|
||||||
title: Django Debug Plugin
|
title: Django Debug Middleware
|
||||||
description: How to debug Django queries and requests using Graphene
|
description: How to debug Django queries and requests using Graphene
|
||||||
---
|
---
|
||||||
|
|
||||||
# Django Debug Plugin
|
# Django Debug Middleware
|
||||||
|
|
||||||
You can debug your GraphQL queries in a similar way to [django-debug-toolbar](https://django-debug-toolbar.readthedocs.org/),
|
You can debug your GraphQL queries in a similar way to [django-debug-toolbar](https://django-debug-toolbar.readthedocs.org/),
|
||||||
but outputing in the results in GraphQL response as fields, instead of the graphical HTML interface.
|
but outputing in the results in GraphQL response as fields, instead of the graphical HTML interface.
|
||||||
|
@ -14,7 +14,7 @@ For that, you will need to add the plugin in your graphene schema.
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
For use the Django Debug plugin in Graphene:
|
For use the Django Debug plugin in Graphene:
|
||||||
* Import `DjangoDebugMiddleware` and add it to the `middleware` argument when you initiate the `Schema`.
|
* Import `DjangoDebugMiddleware` and add it to the `middlewares` argument when you initiate the `Schema`.
|
||||||
* Add the `debug` field into the schema root `Query` with the value `graphene.Field(DjangoDebug, name='__debug')`.
|
* Add the `debug` field into the schema root `Query` with the value `graphene.Field(DjangoDebug, name='__debug')`.
|
||||||
|
|
||||||
|
|
||||||
|
@ -28,8 +28,6 @@ class Query(graphene.ObjectType):
|
||||||
schema = graphene.Schema(query=Query, middlewares=[DjangoDebugMiddleware()])
|
schema = graphene.Schema(query=Query, middlewares=[DjangoDebugMiddleware()])
|
||||||
```
|
```
|
||||||
|
|
||||||
This plugin, will add another field in the `Query` named `__debug`.
|
|
||||||
|
|
||||||
|
|
||||||
## Querying
|
## Querying
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user