如何在 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 }}
您已经在模板部分,所以您不需要转义变量声明。
我知道如何在 jinja2 中生成随机文本,但是有什么方法可以将变量放入随机文本选项中。类似的东西:
{{ [
"{{ variable1 }} and other text ",
"{{ variable2 }} and other text"
] | random }}
问题是如果我这样写,{{ variable1 }}
和 {{ variable2 }}
将呈现为纯文本。
只需将您的字符串更改为不包含变量的逐字名称,而是进行一些字符串附加。
例如:
{{ [
variable1 + " and other text ",
variable2 + " and other text"
] | random }}
您已经在模板部分,所以您不需要转义变量声明。