Невозможно напечатать атрибуты переменных в html, используя jinja2 - PullRequest
1 голос
/ 14 января 2020

Я пытаюсь напечатать атрибуты переменной, используя jinja2 в html.

            {% for kk in resp['_source']['IDENTITY, PURITY AND STRENGTH'] %}
           <br> <b> {{kk}} : </b> resp['_source']['IDENTITY, PURITY AND STRENGTH']['{{kk}}']  <br>
                {{resp['_source']['IDENTITY, PURITY AND STRENGTH'].kk}}
            {% endfor %}

Я хочу напечатать содержимое resp ['_ source'] ['IDENTITY, PURITY AND STRENGTH '] [' kk '] , где само kk является атрибутом resp [' _ source '] [' IDENTITY, PURITY AND STRENGTH '] . Чтобы выполнить вышеупомянутую задачу, я попробовал 2 метода (показано в строке 2 и строке 3 кода). В то время как строка 2 дает вывод

Foreign matter : resp['_source']['IDENTITY, PURITY AND STRENGTH']['Foreign matter'] 

, когда значение kk равно «Чужое вещество». Строка 3 ничего не печатает.

...