4

Ubuntu 12.04、python 3.2.3、および jinja2 2.6-1 を使用しています。

次のようにオプションlstrip_blocksを環境に渡すと、このエラーが発生します

"**TypeError: \__init__() got an unexpected keyword argument 'lstrip_blocks'**"

from jinja2 import Environment, PackageLoader
env = Environment(loader=PackageLoader('jinja2_hello','.'),lstrip_blocks=True)
template = env.get_template('template_hello.html')
output = template.render()
print(output)

テンプレートtemplate_hello.htmlには以下のみが含まれます。

hello

もう 1 つのオプション ' trim_blocks ' だけでも、完全に機能します。

これを解決するための提案はありますか。私はそれを修正することができませんでした。ありがとう

4

1 に答える 1

9

このlstrip_blocksオプションは、Jinja 2.7 でのみ追加されました。

于 2013-07-16T07:32:07.353 に答える