Django şablonuna bazı html oluşturan bir Google App Engine webapp yazıyorum. Şablonu ya bir dosyayla ya da dosyadaki dosyaya çok benzeyen bir json kullanarak render etmek istiyorum. Django'yu, veritabanında okuyup saklanan bir dosyaya dönüştürmek mümkün mü? OldAPI.HTML, api.html'nin eski bir sürümü ancak bazı küçük değişikliklerle birlikte. Django'nun api-html dosyasına gönderilmesi iyi çalışıyor.django şablonunu dosya yerine koddan nasıl oluşturulacağını
Dosyaları GAE'de depolayamayacağınızı anlıyorum, bellekte depolanan HTML'yi oluşturmak için Django'yu dinamik olarak nasıl kullanabilirim?
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))
sadece
template.Template(my_text)
ile Django metinden bir şablon örneğini
Sen Blobstore http://stackoverflow.com/questions/81451/upload-files-in-google-app-engine –
Evet dosyaları saklayabilir, ama sonra yapmak gerekir: Örneğin okuma dosyasındaki bir Şablon. Nasıl? – hakonbogen