Piszę aplikację webapp Engine Google App, która renderuje trochę html do szablonu Django. Chcę albo wyrenderować szablon przy użyciu pliku, albo tylko jsona bardzo podobnego do tego w pliku. Czy można użyć Django do renderowania pliku, który jest odczytywany i zapisywany w bazie danych? Stary plik API.HTML to stara wersja pliku api.html, ale z niewielkimi zmianami. Renderowanie Django do pliku api-html działa dobrze.jak renderować szablon django z kodu zamiast pliku
Rozumiem, że nie można przechowywać plików na GAE, w jaki sposób mogę dynamicznie używać Django do renderowania do HTML przechowywanego w pamięci?
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))
można przechowywać pliki w Blobstore http://stackoverflow.com/questions/81451/upload-files-in-google-app-engine –
Tak, ale wtedy będę musiał zrobić Szablon z pliku do odczytu. W jaki sposób? – hakonbogen