Я пытаюсь перебрать массив в Flask.
{% for list in lists %}
<div>{{list}}</div>
{% endfor %}
Этот шаблон отображает это:
<div>
{'list': '2', 'item': '["a", "b", "c"]', 'created_at': '2020-07-12 17:19:52'}
</div>
Теперь вместо всех данных я хочу отобразить ul
, используя элементы в поле «item»:
{% for list in lists %}
<ul>
{% for item in list.item %}
<li>{{item}}</li>
{% endfor %}
</ul>
{% endfor %}
Но я получаю следующее:
<ul>
<li>[</li>
<li>"</li>
<li>a</li>
<li>"</li>
<li>,</li>
<li> </li>
<li>"</li>
<li>b</li>
<li>"</li>
<li>,</li>
<li> </li>
<li>"</li>
<li>c</li>
<li>"</li>
<li>]</li>
</ul>
Что я делаю не так?