默认情况下,jinja2自动转义所有内容,并且我想停止它。我使用的BaseHandler类下面的代码:在Appengine中禁用jinja2自动转义
@webapp2.cached_property
def jinja2(self):
# Returns a Jinja2 renderer cached in the app registry.
return jinja2.get_jinja2(app=self.app)
按照docs,get_jinja2()有一个可调用的“工厂”的说法,其默认为Jinja2的()。我认为我需要将它改为Jinja2(config = {'autoescape':False}),但是如何为工厂指定参数?
真棒 - 应该有个应该是拉姆达。我对参数进行了小修改(应用程序是必需的,并且config有一个额外的environment_args层),所以它实际上工作。谢谢! – FoxyLad 2012-08-16 23:39:44