나는 이런 식의 파이썬 사전을 가지고있다. {0: {'record': u'running fast', 'moreInfo': u'test', 'year': u'2017', 'name': u'Jose la computadora', 'activity': u'Cross Country'}, 1: {'record': u'test', 'moreInfo': u'ttt', 'year': u'2000', 'name': u'Lewdog', 'activity': u'Cross Country'}}
파이썬 사전에 문제가 있고 진자로 문제가있다.
플라스크가있는 진자 템플릿에 전달 중입니다. 사전은 databaseQuery 변수로 설정되고 Jinja로 전달됩니다. 내 진자 코드는 다음과 같이 보이지만 페이지에는 아무 것도 나타나지 않습니다. 페이지에서 databaseQuery를 인쇄하면 전체 사전을 얻습니다. 테스트를 인쇄하면 0 1
이 표시됩니다. 나는 사전을 반복하고 각 값을 페이지에 표시하는 방법을 알아 내려고하고있다.
{% for test in databaseQuery %}
{{test["name"]}}
{% endfor %}
나는 이것을 list of dictionary in jinja template으로 보았지만 행운이 없었다.
감사합니다.
[Flask에서 Jinja2를 사용하여 중첩 된 dict 항목 가져 오기] (https://stackoverflow.com/questions/24727977/get-nested-dict-items-using-jinja2-in-flask) – nndi