0

我已将此添加到我的Query课程中,并且它返回 null 作为响应。

me = graphene.Field(UserType)

def resolve_user(root, info):
    logger.info("***** Inside resolve ****")
    return info.context.user

UserType的定义是这样的。

class UserType(DjangoObjectType):
    fields = ["id", "name", "email", "username"]

    class Meta:
        model = User

如果有帮助,我在 Django==3.0

我已通过身份验证并且 cookie 存在。它甚至没有打印让我感到困惑的日志。

4

1 回答 1

2

石墨烯字段使用resolve_<field>模式来解析值。在这里查看更多

me = graphene.Field(UserType)
^^

def resolve_me(root, info):
    logger.info("***** Inside resolve ****")
    return info.context.user
于 2020-02-28T15:44:51.147 回答