如何在graphQL查询上下文之外使用Graphene Django序列化Django模型

如何在graphQL查询上下文之外使用Graphene Django序列化Django模型,graphql,django-orm,graphene-python,graphene-django,Graphql,Django Orm,Graphene Python,Graphene Django,我正在使用Graphene Django构建一个GraphQL API,我已经完成了。举例来说 导入石墨烯 从graphene_django导入DjangObjectType 模型导入问题 类问题类型(DjangObjectType): 类元: 模型=问题 字段=(“id”,“问题\文本”) 类查询(graphene.ObjectType): 问题=石墨烯。列表(问题类型) 提问者id=graphene.Field(提问类型,id=graphene.String()) def解决问题(根目录、信

我正在使用Graphene Django构建一个GraphQL API,我已经完成了。举例来说

导入石墨烯
从graphene_django导入DjangObjectType
模型导入问题
类问题类型(DjangObjectType):
类元:
模型=问题
字段=(“id”,“问题\文本”)
类查询(graphene.ObjectType):
问题=石墨烯。列表(问题类型)
提问者id=graphene.Field(提问类型,id=graphene.String())
def解决问题(根目录、信息、**kwargs):
#查询列表
返回Question.objects.all()
def通过id(根、信息、id)解决问题:
#询问单个问题
返回Question.objects.get(pk=id)
这对于在GraphQL查询中获取
Question
模型的内容非常有效,但我还想将
Question
对象序列化为日志文件和测试中的JSON表示形式。我可以编写一个单独的实用程序函数,但当我已经有了一个定义我感兴趣的对象字段以及如何序列化它们的GraphQL模式时,它似乎是多余的

基本上,我在寻找一种石墨烯类似物

serializer=CommentSerializer(comment)
序列化程序.data
#{'email':'leila@example.com“,”内容“:”富吧“,”已创建“:”2016-01-27T15:17:10.375877'}
理想情况下,我正在寻找类似

从my_app.schema导入问题类型
从my_app.models导入问题
问题\u object=Quest.objects.get(pk=1)
数据=问题类型。to_dict(问题对象)
我看了石墨烯文档,四处翻找,但似乎都很模糊,我找不到一个明显的方法来做我想做的事情

有谁能提供一个简洁的示例,说明如何使用Graphene ObjectType在整个GraphQL查询上下文之外序列化单个模型实例