【发布时间】:2020-05-06 20:02:38
【问题描述】:
我正在使用 Graphene、Django 和 graphene-subscriptions 来定义 GraphQL 订阅。每当创建具有特定Author 的新Book 时,我都会尝试接收更新。我已按照入门指南进行操作,并且正在尝试使用以下代码:
class SubscriptionBook(graphene.ObjectType):
NewBooks = graphene.Field(BookType, Author = graphene.String(required=True))
def resolve_NewBooks(root, info, Author):
return root.filter(
lambda event:
event.operation == CREATED and
isinstance(event.instance, Book) and
event.instance.AuthorID == Author
).map(lambda event: event.instance)
但它似乎不起作用。这条线似乎失败了:
event.instance.AuthorID == Author
我做错了什么?
【问题讨论】:
标签: django graphql subscription graphene-django