gpt4 book ai didi

google-app-engine - Mako with Google App Engine - 你如何处理临时文件?

转载 作者:太空宇宙 更新时间:2023-11-03 15:35:44 25 4
gpt4 key购买 nike

我修改了我的 Google App Engine 应用程序以使用 Mako。为此,我遵循了这个答案,包括评论:

Mako templates with Google App Engine

但是,一旦开始从文件加载模板,就会遇到大问题。默认情况下,来自 mako/template.py 的 Mako 模板想要创建一个临时文件来存储编译后的模板。据我所知,GAE 不允许您创建临时文件。有没有人遇到过这个问题并找到了解决方法?

最佳答案

编写 aha 框架的出色团队实际上解决了这个问题。此处的 mako_patch 函数使 Mako 将临时文件存储在内存缓存中而不是文件系统中:http://code.google.com/p/aha-gae/source/browse/aha/controller/makocontroller.py

编辑:正如@Nick Johnson 指出的那样,将其存储在本地内存中同样有意义,并且不会产生内存缓存的成本。

关于google-app-engine - Mako with Google App Engine - 你如何处理临时文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7114240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com