[英]How to access authenticated user in graphene-django resolve method?
我已将此添加到我的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。 它甚至没有打印让我感到困惑的日志。
石墨烯字段使用resolve_<field>
模式来解析值。 在这里查看更多
me = graphene.Field(UserType)
^^
def resolve_me(root, info):
logger.info("***** Inside resolve ****")
return info.context.user
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.