2

のような文字列をレンダリングするために jinja2 を使用したいと思います"Value is {{ obj.value }}"

テンプレート変数の置換のみを許可したい={{ }}構文。

{% %}ロジック=構文を一切許可したくありません。

  1. これを達成するために、jinja2レンダリングを「あまり強力」にするにはどうすればよいですか?

  2. セキュリティ上の懸念?これらのテンプレートはユーザーが入力する必要がありますが、レンダリングされた出力はHTML テンプレートの一部としてjinja2 を介して再びレンダリングされることに注意してください。そのため、文字はHTML になる前にエスケープされ、ブラウザに送信され<ます>

4

0 に答える 0