默認情況下,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