Python 多个jinja2扩展?

Python 多个jinja2扩展?,python,jinja2,webapp2,Python,Jinja2,Webapp2,我想添加多个jinja2版本,但我不知道语法。这是我当前的配置: config = { 'webapp2_extras.sessions': { 'cookie_name': '_simpleauth_sess', 'secret_key': SESSION_KEY }, 'webapp2_extras.auth': { 'user_attributes': [] },'webapp2_extras.jinja2': {'template_path': 't

我想添加多个jinja2版本,但我不知道语法。这是我当前的配置:

config = {  'webapp2_extras.sessions': {
    'cookie_name': '_simpleauth_sess',
    'secret_key': SESSION_KEY
  },
  'webapp2_extras.auth': {
    'user_attributes': []
  },'webapp2_extras.jinja2': {'template_path': 'templates',
          'filters': {'timesince': filters.timesince,
          'datetimeformat': filters.datetimeformat,
    'slugify_montao' : filters.slugify_montao,
'format_datetime_human' : filters.format_datetime_human,
'default_if_none' : filters.default_if_none,
'datetimeformat_viewad': filters.datetimeformat_viewad,
'datetimeformat_jinja': filters.datetimeformat_jinja,
},
          'environment_args': {'extensions': ['jinja2.ext.i18n']}},
          'webapp2_extras.sessions': {'secret_key': 'my-245-key'}}
我想添加entension
env=Environment(extensions=['jinja2htmlcompress.SelectiveHTMLCompress'])
,但我不知道如何拥有多个。你能给我看看吗

多谢各位

更新 看到下面的答案,我将配置对象编辑为:

config={'webapp2_extras.sessions':{ “cookie_name”:“simpleauth_sess”, 'secret_key':会话_key},'webapp2_extras.auth':{ 'user_attributes':[]},'webapp2_extras.jinja2':{'template_path':'templates', 'filters':{'timesince':filters.timesince, “datetimeformat”:filters.datetimeformat,“slugify\u montao”:filters.slugify\u montao,“format\u datetime\u human”: filters.format_datetime_human,'default_if_none': filters.default_如果没有,'datetimeformat_viewad': filters.datetimeformat_viewad,“datetimeformat_jinja”: filters.datetimeformat_jinja,}, 'environment_args':{'extensions':['jinja2.ext.i18n','jinja2htmlcompress.SelectiveHTMLCompress']}, }


可以将多个扩展名指定为原始列表的附加元素

...
'environment_args': {'extensions': ['jinja2.ext.i18n', 
                                    'jinja2htmlcompress.SelectiveHTMLCompress']}
...
不过,我不得不说,您的
config
词典似乎格式不规则。

一个特别的问题是,您似乎有两个
'webapp2_extras.sessions'
键无法工作。

可以将多个扩展名指定为原始列表的附加元素

...
'environment_args': {'extensions': ['jinja2.ext.i18n', 
                                    'jinja2htmlcompress.SelectiveHTMLCompress']}
...
不过,我不得不说,您的
config
词典似乎格式不规则。
一个特别的问题是,您似乎有两个
'webapp2\u extras.sessions'
键无法工作