2016-11-16 30 views
0

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

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

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

回答

1

只要将您的字符串更改为不包含变量的逐字名称并改为添加一些字符串。

例如:

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

你已经在模板部分,所以你不需要逃避变量声明。