【问题标题】:"Must provide query string." graphene-python“必须提供查询字符串。”石墨烯-蟒蛇
【发布时间】:2020-01-27 13:24:53
【问题描述】:

我尝试在Altair 工具中将如下文件发送到graphql(后端是graphene-python)。 我使用this library 作为后端

但每次都会引发此错误:Must provide query string。 如何将文件上传到 graphql?

【问题讨论】:

  • 设法解决问题?我也有同样的问题
  • @JoelDavidHernándezCruz 不,我不能。我使用 DRF 进行上传!

标签: django graphql graphene-python graphql-python


【解决方案1】:

这里有几件事可能是罪魁祸首:

  • 附加的文件可能无效(Altair 已添加额外验证以告知您这一点)
  • 服务器可能无法识别多部分请求,并且可能仍需要 JSON,这在这种情况下不起作用(因为文件上传要求请求使用多部分规范)

要验证问题所在,您可以通过查看 Altair 中开发人员工具的网络选项卡来验证从 Altair 发送的数据是否正确,并检查服务器是否已正确配置为使用多部分格式.

【讨论】:

    猜你喜欢
    • 2017-10-26
    • 2020-05-13
    • 2020-07-27
    • 2018-01-13
    • 2020-09-03
    • 1970-01-01
    • 2018-12-30
    • 2020-08-11
    • 2019-06-02
    相关资源
    最近更新 更多