假设我们具有以下架构:
class User(graphene.ObjectType):
...
class Query(graphene.ObjectType):
user = graphene.Field(User)
def resolve_user(root, info, id_of_user_to_get_info_about):
return User(...)
现在,当请求未经授权时,据我了解官方spec,解析器应该返回None
。但是,看起来我受模式的约束要返回User对象?还是有办法我仍然可以返回None
?