oji*_*jii 5 graphql graphene-python
我有这样的石墨烯突变:
class User(ObjectType):
username = String()
class ImportUsers(Mutation):
class Arguments:
users = List(User)
Output = List(User)
@staticmethod
def mutation(root, info, users):
...
Run Code Online (Sandbox Code Playgroud)
但石墨烯给了我以下错误:AssertionError: Mutations.importUsers(users:) argument type must be Input Type but got: [User].
如何在石墨烯中进行突变以接受对象列表?
小智 8
我正在尝试与你大致相同的事情。
发现自定义输入类型应该继承自graphene.InputObjectType而不是graphene.ObjectType.
class User(graphene.InputObjectType): # <-- Changed to InputObjectType
username = graphene.String()
Run Code Online (Sandbox Code Playgroud)
所以,有你User这样的态度应该可以解决这个问题。
| 归档时间: |
|
| 查看次数: |
5027 次 |
| 最近记录: |