Как получить значение по индексу в списке jinja2?

Я использую plotly для создания нескольких графиков и фреймворк django для представления графиков пользователю. Я храню все графики в списке, например: all_graphs=[graph1, graph2]. Мне нужно показать только один график за раз в соответствии со значением, выбранным в выпадающем списке в HTML.

Я использую javascript и элемент jinja2 для этого. Ниже приведен мой код javascript: `

function graphshow(s){
      var id=Number(s[s.selectedIndex].id);
      var graph1 = {{ all_graphs.0 | safe}};
      Plotly.plot('id_of_div_to_show_graph', graph1, {});
    }

` Приведенный выше код работает отлично, но когда я заменяю 0 в строке 2 на 'id', который является значением индекса отображаемого графика, код не работает. Значение, хранящееся в 'id', правильное, я уже проверил.

Вернуться на верх