Карточки: {{ card_name }}

Карточки (шаблон: {{ card_name }})

{% if data %} {% for row in data %}
Карточка №{{ loop.index }}
{% for field in card_template %}
{{ field.label }}: {% if field.type == 'discount_calc' and field.calc %} {# Пример: field.calc = '0%' if row['total_sales'] < 10000 else ... #} {% set value = namespace(val='') %} {% set _ = cycler.reset() %} {% set _ = value.update({'val': eval(field.calc, {}, row) if row else ''}) %} {{ value.val }} {% elif field.type == 'number' %} {{ row.get(field.label, '') }} {% else %} {{ row.get(field.label, '') }} {% endif %}
{% endfor %}
{% endfor %} {% else %}
Нет данных для отображения карточек.
{% endif %}