我正在编写一个Google App Engine Web应用程序,它将一些HTML呈现给Django模板。我想要使用文件或只是一些非常类似于文件的json来呈现模板。是否有可能使用Django将其渲染为读入并存储在数据库中的文件? oldAPI.HTML只是api.html的一个旧版本,但只做了一些小改动。将Django渲染到api-html文件可以正常工作。如何从代码而不是文件渲染Django模板
我知道你不能在GAE上存储文件,我该如何动态地使用Django来呈现存储在内存中的HTML?
path = ""
oldAPI = APIVersion().get_by_key_name(version)
if oldAPI is None:
path = os.path.join(os.path.dirname(__file__), "api.html")
template_values = {
'responseDict': responseDict,
}
if path:
self.response.out.write(template.render(path, template_values))
else:
self.response.out.write(template.render(oldAPI.html,template_values))
可以存储在Blob存储区http://stackoverflow.com/questions/81451/upload-files-in-google-app-engine – 2013-03-18 08:50:19
是的文件,但后来我不得不做出来自读取文件的模板。怎么样? – hakonbogen 2013-03-18 08:58:39