首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用官方Graphql教程“无法查询类型CreateUser上的字段'id‘”

使用官方Graphql教程“无法查询类型CreateUser上的字段'id‘”
EN

Stack Overflow用户
提问于 2019-05-28 23:42:12
回答 1查看 3K关注 0票数 2

我正在关注https://www.howtographql.com/graphql-python/4-authentication/上的graphql-python教程。但是,我收到3个错误提示:“无法查询类型为\”CreateUser\“的字段\"id\”。“我基本上复制了本教程中的所有源代码,并在发布之前仔细检查了我的Python代码。我使用了相同版本的Django,Graphene和其他软件包。我使用Windows10和Python3.7。如何传递错误?

突变:

代码语言:javascript
运行
复制
mutation {
  createUser (
    username: "abc",
    email: "abc@example.com",
    password: "123456"
  ){
    id
    username
    password
  }
}

响应:

代码语言:javascript
运行
复制
{
  "errors": [
    {
      "message": "Cannot query field \"id\" on type \"CreateUser\".",
      "locations": [
        {
          "line": 7,
          "column": 5
        }
      ]
    },
    {
      "message": "Cannot query field \"username\" on type \"CreateUser\". Did you mean \"user\"?",
      "locations": [
        {
          "line": 8,
          "column": 5
        }
      ]
    },
    {
      "message": "Cannot query field \"password\" on type \"CreateUser\".",
      "locations": [
        {
          "line": 9,
          "column": 5
        }
      ]
    }
  ]
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-28 23:49:26

您的查询中缺少一个级别:

代码语言:javascript
运行
复制
mutation {
  createUser (
    username: "abc",
    email: "abc@example.com",
    password: "123456"
  ){
    user {
      id
      username
      password
    }
  }
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56345757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档