いくつかのHTMLをDjangoテンプレートにレンダリングするGoogleAppEngineWebアプリを作成しています。ファイルを使用してテンプレートをレンダリングするか、ファイル内のものと非常によく似たjsonをレンダリングしたいと思います。Djangoを使用して、これを読み込んでデータベースに保存されるファイルにレンダリングすることは可能ですか?oldAPI.HTMLはapi.htmlの古いバージョンですが、いくつかの小さな変更が加えられています。Djangoをapi-htmlファイルにレンダリングすると正常に機能します。
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))