Как вставить имя переменной в качестве переменной django html python

Допустим, у меня есть код ниже .

for(var i = 0 ; i < totalCards ; i++ ){
        $("#content").append(`
           <div class="card-container" id="${i}">
                <div class="front"></div>
                <div class="back">sd</div>
           </div>
           `)
    }

У меня есть словарь django python с переменной . Поэтому я могу вызвать его с помощью {{имя_вара}}. . Но тогда ключи моего словаря генерируются динамически. Как q1, q2, q3 и так далее. Как я могу вызвать var с динамическим именем. Например, у меня есть обратные знаки в моей функции append. Так что по ${i} я могу получить значение i. Затем мне нужен q перед ним. Я могу легко сделать следующее:

for(var i = 0 ; i < totalCards ; i++ ){
        $("#content").append(`
           <div class="card-container" id="${i}">
                <div class="front">'q'+String(${i})</div>
                <div class="back">blah-blah</div>
           </div>
           `)
    }

А теперь вот это :

for(var i = 0 ; i < totalCards ; i++ ){
        name = "q"+String(i)
        $("#content").append(`
           <div class="card-container" id="${i}">
                <div class="front">{{'q'+String(${i}) }}</div>
                <div class="back">blah-blah</div>
           </div>
           `)
    }

Но он выдает ошибку: Could not parse the remainder: '+String(${i})' from ''q'+String(${i})'' .

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