Цикл For в JavaScript в Django Template

Подскажите, как я могу использовать переменные Django Template в JS в цикле For? Допустим, вот у меня есть цикл:

             {% for bc in breadcrumbs %}
                <li>
                    {% for ll in bc %}
                        {% if ll.link %}
                            <a href="{{ll.link}}">{{ ll.name }}</a>
                        {% else %}
                            {{ ll.name }}
                        {% endif %}
                    {% endfor %}
                </li>
            {% endfor %}

А мне нужно его же пустить в JS чтобы заполнить вот этот массив

    [{
      "@context": "https://schema.org",
      "@type": "BreadcrumbList",
      "itemListElement": [{
        "@type": "ListItem",
        "position": 1,
        "name": подставить значение сюда,
        "item": и сюда
      }]
    }]

Помогите, пожалуйста! Заранее спасибо за помощь!


Ответы (1 шт):

Автор решения: Sergey Gornostaev

Примерно так

[{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
  {% for bc in breadcrumbs %}
    {% for ll in bc %}
      {% if ll.link %}
      {
        "@type": "ListItem",
        "position": {{ forloop.counter }},
        "name": {{ ll.name }},
        "item": {{ll.link}}
      }{% if not forloop.last %},{% endif %}
      {% endif %}
    {% endfor %}
  {% endfor %}
    ]
}]
→ Ссылка