2016-11-16 4 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 }} 

あなたはテンプレートセクションでは、すでにしているので、あなたは、変数の宣言をエスケープする必要はありません。

関連する問題