Как вставить имя переменной в качестве переменной 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})'' .