动态生成石墨烯输入类型



我确信这是否可以实现。如果有人提出任何替代方案或任何其他支持方案来实现这一目标,那将是非常棒的。

下面是我的代码。

class DynamicTypeInput(graphene.InputObjectType):
object_type = graphene.String()
object_value = graphene.String(required=False) # Can we make this required=True if object_type == "requesting_value"
class WidgetInput(graphene.InputObjectType):
title = graphene.String()
dynamic_object_type = graphene.Argument(DynamicTypeInput, required=True)

我尝试使用石墨烯pydantic生成石墨烯模型,但没有用。其抛出类似TypeError: Input fields cannot be resolved. The input field type must be a GraphQL input type.的广义误差有没有办法用graphene本身来实现这一点?

到目前为止,一旦我从服务端的用户那里收到请求,我就会对其进行验证,并随时接受建议。

尝试使用多输入对象类型

相关内容

  • 没有找到相关文章

最新更新