Andrise programmeerimisalane WIKI
Tutvustus
Google App Engine sisaldab endas Django 0.96 lehemallide tuge. Lehemallide kasutamiseks tuleb täiendavalt laadida järgmised teegid
import os from google.appengine.ext.webapp import template
Teek nimega os ei ole otseselt lehemallidega seotud, kuid sisaldab endas failide haldamise funktsionaalsust, mida on vaja lehemallide mootorile lehemallifailide etteandmiseks. Django moodul template sisaldab endas kõike vajalikku lehemallide kasutamiseks.
Eeldusel, et lehemallid asuvad kataloogis views, siis sellest kataloogist index.tpl faili laadimine ja väljastamine käib järgnevalt:
path = os.path.join(os.path.dirname(__file__), 'views/index.tpl') self.response.out.write(template.render(path, template_values))
Parameeter template_values kujutab endast assotsiatiivset massiivi, kus asuvad lehemallis kasutatavad väärtused.
template_values = {"pealkiri": "Minu koduleht"}
Juhul kui index.tpl faili sisu on alljärgnev, siis kasutaja näebki brauseris teadet Minu koduleht
<h1>{{pealkiri}}</h1>
Käidud rada: • django_filtrid • bigtable_query • django_muutujad • django_tsueklid • registreerimine • python_tutvustus • django_tutvustus