Điều này đang sử dụng khung ứng dụng web chứ không phải Django.Công cụ Google App Engine (python): TemplateSyntaxError: 'for' với năm từ phải kết thúc bằng 'đảo ngược'
Mã mẫu sau đây cung cấp cho tôi các câu lệnh MẫuSyntaxError: 'for' có năm từ phải kết thúc bằng lỗi 'đảo ngược' khi tôi cố gắng hiển thị từ điển. Tôi không hiểu điều gì gây ra lỗi này. Ai đó có thể làm sáng tỏ nó cho tôi?
{% for code, name in charts.items %}
<option value="{{code}}">{{name}}</option>
{% endfor %}
Tôi đang làm cho nó sử dụng như sau:
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 lại làm điều đó! Cảm ơn. – Phil
@Phil, bạn được chào đón! -) –