检索 GraphQL 自省模式作为 http 响应

Retrieve GraphQL Introspection Schema as http response

我可以使用 Django 管理命令生成 Django Graphene introspection schema

./manage.py graphql_schema --schema tutorial.quickstart.schema --out schema.json

如何从视图中return将JSON架构作为HTTP响应,以便客户端能够view/fetch任何时候都一样吗?

使用introspect()--(GitHub) method of the Schema(...)--(GitHub)class

from django.http.response import JsonResponse
from tutorial.quickstart import schema


def introspection_schema(request):
    data = {"data": <b>schema.introspect()</b>}
    return JsonResponse(data)