很抱歉问你这个菜鸟问题。我是网络开发的新手,完全没有使用GraphQL,中继或阿波罗的经验。我刚刚完成了一个使用Angular 4前端和Django Rest框架作为后端的web应用程序。该应用程序运行良好,除了一些组件,这些组件具有复杂的数据关系和深入的数据嵌套,需要多次服务器访问才能组装完整的对象。此外,即使我只需要名称和id来填充查找列表,我也无法实现对具有多个字段的大量对象的选择性字段查询。因此,我实现了一个并行的石墨烯-django api,我已经用GraphiQL和Postman成功地测试了它。根据Graphene docs的说法,过滤等附加功能是使用Relay实现的。我的问题是如何让Angular与Graphene通信,因为Angular不兼容Relay和Apollo客户端与Graphene。我在网上搜索,但只找到了这些(angular2-relay & graphql-python-subscriptions)解决方案,它们要么是试验性的,要么是正在开发中的。我是不是漏掉了什么,还是走进了死胡同?提前谢谢。
发布于 2017-11-28 01:22:24
如果这就是你所指的https://www.apollographql.com/docs/engine/setup-node.html的apollo库,那么它就不支持python。也许有一种方法可以让它工作。但我不知道这是如何工作的。
此外,您的第二个链接graphql-python-subscriptions
不再处于活动状态。
https://stackoverflow.com/questions/45523229
复制相似问题