如何通过 GraphQL 获取查询字符串并触发函数以 return 响应 Django?

How to get query strings through GraphQL and trigger a function to return a response with Django?

我们正在尝试从前端获取复选框项目列表作为对 GraphQL 端点的请求查询,并通过该请求触发一个函数来操作 Django 中的选定项目以 return 响应。

这是为了让 Web 应用程序在从前端获取查询到 GraphQL 端点时处理文件。并将其上传到 s3 存储桶和 return 一个 link 文件作为响应。使用 DRF,我们可以通过 request.POST 实现它,并使用对象过滤器获取项目。 用GraphQL怎么实现呢?我们是否需要使用突变或仅查询就足以在后端触发函数。

接收带有所选项目列表的查询请求,触发一个函数来操作通过查询获得的项目并return一个响应。我们如何使用 GraphQL 和 Django 实现它?

我们想通了,在 GraphQL 中获取复选框项目列表作为参数 graphene.List(graphene.Int) 并在 mutate 函数中处理该参数,return 响应。