首页 > 解决方案 > 如何将 NonNull 设置为连接类中的节点和边?

问题描述

我想将 NonNull 添加到连接的节点和边。

class TestSchema(SQLAlchemyObjectType):
    class Meta:
        model = Test
        interfaces = (relay.Node,)
    id = graphene.ID(required=True)

当我在 Graphql 操场上查看文档资源管理器时,

在 TestSchemaConnection

edges: [TestSchemaEdge]!

并在 TestSchemaEdge

node: TestSchema

但我想要 ”!” 括号内不能为空,如下所示。

edges: [TestSchemaEdge!]! 

node: TestSchema!

有没有办法做到这一点?

标签: graphene-pythongraphene-sqlalchemy

解决方案


我相信这是不可能的,截至:https ://github.com/graphql-python/graphene/issues/968

似乎它被作为一个问题解决,但没有解决。


推荐阅读