首页 > 解决方案 > 在 Playground 中使用 GQL 查询的无效 AST 节点

问题描述

我可以在 GQL 操场上得到这个确切的查询来执行和返回数据。在调试期间,我可以在将查询字符串传递给 gql 之前立即捕获它。

我将无法共享架构

查询是

query {
      vessels{
        vessel {
          mmsi
          imo
          name
          shipType
         }
    }
 }

错误

Invalid AST Node: '\n    query {\n          vessels{\n            vessel {\n              mmsi\n              imo\n              name\n              shipType\n             }\n        }\n     }\n\n    '

我已经尝试了各种调试来弄清楚如何解决这个问题,但不行

标签: pythonpython-3.xgqlgqlquery

解决方案


该错误可能表明查询未包装到gql

from gql import gql

query = gql(
    """
    query {
      vessels{
        vessel {
          mmsi
          imo
          name
          shipType
         }
      }
    }
"""
)

推荐阅读