首页 > 解决方案 > 使用 Altair 将多个文件上传到石墨烯

问题描述

您好,我尝试使用 Altair 上传多个文件来测试我的 api,但出现下一个错误

 "Variable \"files\" of type \"[Upload!]\" used in position expecting type \"Upload\

这是我在 Altair 上的突变

mutation createEnvelopeByTemplate($files: [Upload!]){
 documents: $files
}

这是我对石墨烯的投入

class UploadInput(graphene.InputObjectType):
   documents = Upload()

这是我的突变

    def mutate_and_get_payload(cls, root, **input):
        
        data = input["envelope_data"]
        print(data["documents"])
        return UploadDocument(obj = None, errors = {})

当我尝试上传一个时这项工作,但如果我尝试上传更多错误启动 Altair

标签: graphene-python

解决方案


推荐阅读