Questo sta utilizzando il framework dell'app Web, non Django.Google App Engine (python): TemplateSyntaxError: le istruzioni 'for' con cinque parole devono terminare in 'rovesciato'
Il seguente codice di modello mi sta dando un TemplateSyntaxError: 'per' le dichiarazioni con cinque parole dovrebbe finire in 'invertita' errore quando provo a rendere un dizionario. Non capisco cosa stia causando questo errore. Qualcuno potrebbe far luce su di esso per me?
{% for code, name in charts.items %}
<option value="{{code}}">{{name}}</option>
{% endfor %}
sto rendendolo utilizzando la seguente:
class GenerateChart(basewebview):
def get(self):
values = {"datepicker":True}
values["charts"] = {"p3": "3D Pie Chart", "p": "Segmented Pied Chart"}
self.render_page("generatechart.html", values)
class basewebview(webapp.RequestHandler):
''' Base class for all webapp.RequestHandler type classes '''
def render_page(self, filename, template_values=dict()):
filename = "%s/%s" % (_template_dir, filename)
path = os.path.join(os.path.dirname(__file__), filename)
self.response.out.write(template.render(path, template_values))
Martellipedia lo fa di nuovo! Grazie. – Phil
@Phil, siete i benvenuti! -) –