GraphQL查询模块

gqlmod的Python项目详细描述


可导入的GraphQL模块

Documentation Status

gqlmod允许您将GraphQL查询保存在.gql文件中并导入它们 作为模块。在

  • 导入时验证查询
  • 根据架构验证查询

使用

安装gqlmod和所需的任何提供程序。(提供者提供starwars 使用gqlmod,因此可以立即开始使用它。)

{and像cd2>那样定义查询:

#~starwars~

query HeroForEpisode($ep: Episode!) {
  hero(episode: $ep) {
    name
    ... on Droid {
      primaryFunction
    }
    ... on Human {
      homePlanet
    }
  }
}

然后您就可以导入并使用它:

^{pr2}$

为什么

为什么要用这个?在

  • 尽快进行强验证(当模块导入时)
  • 所有的工作都是在预热阶段完成的,而不是在查询时完成的
  • 我认为不混合语言会产生更干净的代码?在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android:应用程序崩溃发送putExtra的意图   JNI错误:尝试传递java实例。字符串作为参数   JavaJMockit与静态初始化   java@products@消费意义。。。JSON或者它只是一个字符串   java如何解决在命令提示符中找不到或加载主类错误?   java使用JavaMail API发送带有内联图像的电子邮件   java为什么我不能与Twitter共享内容   jspservlet正在显示java。木卫一。FileNotFoundException:?E:\guru99\test。txt(文件名、目录名或卷标语法不正确)   java如何在单击另一页上的按钮时向表视图添加数据?   java在提交表单数据之后,它显示了以下问题   java Spring启动通知/严重错误后重启   java从数组列表中删除元素   java Spring引导批处理:如何使用CompositeWriter和自定义ItemWriter实现多线程步骤   Spring java代码表单post和重定向到其他服务器