我有关于使用 apollo-upload-client
和 graphene-django
的问题。 Here我发现apollo-upload-client
向formData添加了操作
。但是here graphene-django
只是尝试获取query
参数。问题是,应该在哪里以及如何修复它?
最佳答案
如果您引用的数据具有如下 header (从 Chrome 工具查看 HTTP 时):
内容处置:表单数据;名称=“操作”
以及诸如
之类的数据{"operationName":"MyMutation","variables":{"myData"....}, "query":"mutation MyMutation"...}
,
graphene-python 库解释这一点并将其组装成一个查询,插入变量并从查询中删除文件数据。如果您使用 Django,则在编写突变时可以在 info.context.FILES
中找到所有上传的文件。
关于file-upload - apollo-upload-client 和 graphene-django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48713911/