我一直在使用这个逻辑在我的GAE应用程序中呈现templates:
path = os.path.join(os.path.dirname(__file__), 'page.html')
self.response.out.write(template.render(path, template_values))
我想知道是否有可能(也更高效)加载未呈现的模板文本并将其存储在Memcache中。template.render()
方法似乎需要一个文件路径,那么这是可能的吗?在
Edit:为了清楚起见,我说的是缓存模板本身,而不是呈现的输出。在
谷歌应用引擎缓存现成的模板,以保持你的应用程序响应。在
以下是源代码中template.py模块中有趣的部分:
如您所见,唯一需要记住的是避免在生产中设置
debug = True
。在相关问题 更多 >
编程相关推荐