【发布时间】:2020-10-04 15:05:04
【问题描述】:
我正在尝试这样做(见标题),但这有点复杂,因为我要构建的字符串必须具有以下属性:
- 多线
- 包含花括号
- 我想给它注入变量
使用普通的'''''' 多行字符串会使注入变量变得困难。使用多个 f 字符串使注入变量变得容易,但是每个花括号,其中有很多,都必须加倍。并且f 必须被添加到每一行。另一方面,如果我尝试使用format,它也会被所有的花括号弄糊涂。
有没有更好的方法我还没有考虑过?
【问题讨论】:
-
可能是模板字符串,还是完整的模板库?或者给自己写一个库,以函数式的方式构建你的 graphql,并隐藏细节。
标签: python graphql graphene-python