如何解决如何使用中继连接Graphene Python将节点连接到自身?
我是 Relay 的新手,并试图按照文档进行操作。在下面的片段中,似乎他们正在查询用户,然后获取用户好友。我认为被查询的用户和他们的朋友正在使用相同的模型。
fragment FriendsListComponent_user on User
@refetchable(queryName: "FriendsListPaginationQuery") {
name
friends(first: $count,after: $cursor)
@connection(key: "FriendsList_user_friends") {
edges {
node {
name
age
}
}
}
}
但是,我不知道如何在我的石墨烯架构中创建这种连接。 我有这个简单的用户类:
class UserNode(graphene.ObjectType):
class Meta:
interfaces = (relay.Node,)
name = graphene.String()
friends = relay.ConnectionField(FriendConnection)
和这个连接:
class FriendConnection(relay.Connection):
class Meta:
node = UserNode
但没有一个可以先于另一个!
我在这里遗漏了什么吗?如果可能的话,我将如何定义这样的连接?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。