Sto scrivendo una webapp di Google App Engine che restituisce alcuni html a un modello Django. Voglio renderizzare il modello usando un file o solo un po 'di codice che è molto simile a quello nel file. È possibile utilizzare Django per renderlo in un file letto e memorizzato nel database? Il vecchioAPI.HTML è solo una vecchia versione di api.html ma con alcune piccole modifiche. Il rendering di Django nel file api-html funziona correttamente.come eseguire il rendering del template django dal codice anziché dal file
Capisco che non è possibile archiviare file su GAE, come posso utilizzare dinamicamente Django per eseguire il rendering su HTML archiviato in memoria?
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))
è possibile memorizzare i file nella blobstore http://stackoverflow.com/questions/81451/upload-files-in-google-app-engine –
Sì, ma poi dovrò fare un modello dal file letto. Come? – hakonbogen