graphene-python - 如何将 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!
有没有办法做到这一点?
解决方案
我相信这是不可能的,截至:https ://github.com/graphql-python/graphene/issues/968
似乎它被作为一个问题解决,但没有解决。
推荐阅读
- python - 在 matplotlib 上按列对数据点进行交互式注释
- python - 监听 0.0.0.0 的多宿主 UDP Python 服务器
- oracle - 执行触发器时出错:ORA-06502:PL/SQL 数字或值错误
- ios - Swift - UIPickerView 子视图中未出现工具栏完成按钮
- java - javax.persistence.PersistenceException:找不到扫描仪类
- mysql - 通过 Python 连接到 MySQL,我得到了矛盾的结果
- python - Pandas 和 xlsxwriter:如何在不导出数据框的情况下创建新工作表?
- c - 修改链表使其变成二叉树
- c - 在main中创建数组指针,然后在某个函数中分配内存
- windows - Docker 服务容器,错误:服务 'w3svc' 已停止