Я пытаюсь использовать шаблон jinja2 для рендеринга файла json. Структура похожа на:
"rows": [
{% for product in products %}
{
"id": {{ loop.index }},
"name": {{ product }},
"available": true
}{% if not loop.last %},
{% else %}
{% endif %}
{% endfor %}
],
[...]
Проблема в том, что вывод json отображается как:
"rows": [
{
"id": {{ loop.index }},
"name": {{ product }},
"available": true
},
{
"id": {{ loop.index }},
"name": {{ product }},
"available": true
}
],
[...]
Обратите внимание на неправильный отступ в первом { каждой строки. Как я могу решить это?
Спасибо.