如何在 Jinja2 中生成带有变量的随机文本?

how to generate random text with variable in Jinja2?

我知道如何在 jinja2 中生成随机文本,但是有什么方法可以将变量放入随机文本选项中。类似的东西:

{{ [
"{{ variable1 }} and other text ",
"{{ variable2 }} and other text"
] | random }}

问题是如果我这样写,{{ variable1 }}{{ variable2 }} 将呈现为纯文本。

只需将您的字符串更改为不包含变量的逐字名称,而是进行一些字符串附加。

例如:

{{ [
variable1 + " and other text ",
variable2 + " and other text"
] | random }}

您已经在模板部分,所以您不需要转义变量声明。