在Python中构造GraphQL查询字符串的最佳方法

问题描述 投票:0回答:2

我正在尝试执行此操作(请参见标题),但这有点复杂,因为我要构建的字符串必须具有以下属性:

  • mulitiline
  • 包含花括号
  • 我想向其中注入物品

使用普通的''''''多行字符串会使注入变量变得困难。使用多个f字符串使注入变量变得容易,但是每个花括号都很多,都必须加倍。并且f必须在每行之前。另一方面,如果尝试使用format,则所有花括号也会使它感到困惑。

还有我还没有考虑过的更好的方法吗?

python graphql graphene-python
2个回答
2
投票

您可以使用“”“多行字符串方法。要注入变量,请确保在定义字符串时使用$符号,并在request.post方法的JSON参数中使用Variables对象。


0
投票

没有不需要构造graphQL字符串来注入变量

© www.soinside.com 2019 - 2024. All rights reserved.