使用 Flask-graphql 返回结果字段列表

Returning a list of Result fields using Flask-graphql

假设我在查询中使用 Graphene.Field 定义了一个字段 project。现在根据传入的查询,结果可能是单个项目对象或项目对象列表:

class Query(graphene.ObjectType):

   project = graphene.Field(Project,..) # Project is a class defined  elsewhere

   def resolve_project(self, args, info):
     # Implementation

如何 return 项目列表作为我的 Flask-graphql 申请的响应?

只需使用 graphene.List(Project, ...) 即可;)