1

对不起菜鸟问题。我是 Web 开发新手,完全没有使用 GraphQL、Relay 或 Apollo 的经验。我刚刚完成了一个使用 Angular 4 前端和 Django Rest Framework 作为后端的 Web 应用程序。该应用程序运行良好,但某些组件具有复杂的数据关系和深度数据嵌套,需要多次服务器访问才能组装一个完整的对象。此外,即使我只需要名称和 ID 来填充查找列表,我也无法对具有多个字段的大量对象实施选择性字段查询。所以,我实现了一个并行的 graphene-django api,我已经用 GraphiQL 和 Postman 成功地测试了它。根据 Graphene 文档,过滤等附加功能是使用 Relay 实现的。我的问题是如何使 Angular 与 Graphene 通信,因为 Angular 与 Relay 和 Apollo Client with Graphene 不兼容。我在网上搜索但只遇到这些(angular2-relaygraphql-python-subscriptions)解决方案,这些解决方案要么是实验性的,要么是正在进行中的。我在这里遗漏了什么还是死路一条?提前致谢。

4

1 回答 1

0

如果这是您指的 apollo 库https://www.apollographql.com/docs/engine/setup-node.html那么它不支持 python。可能有办法让它工作......但我不知道它是如何工作的。

此外,您的第二个链接graphql-python-subscriptions不再有效。

于 2017-11-27T17:22:24.247 回答