บอกว่าฉันมีรหัสด้านล่าง

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 ที่มี var ดังนั้นฉันสามารถเรียกมันด้วย {{var_name}} แต่แล้ว คีย์พจนานุกรมของฉันก็ถูกสร้างขึ้นแบบไดนามิก เช่น q1 , q2 , q3 และอื่นๆ ฉันจะเรียก var ด้วยชื่อไดนามิกได้อย่างไร เช่น ฉันมี backticks ในฟังก์ชัน append ของฉัน ดังนั้นโดย ${i} ฉันจะได้รับค่าของ i จากนั้นฉันต้องการ aq ข้างหน้ามัน ฉันสามารถทำสิ่งต่อไปนี้ได้อย่างง่ายดาย:

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>
           `)
    }

แต่มันทำให้เกิดข้อผิดพลาด: ไม่สามารถแยกวิเคราะห์ส่วนที่เหลือ: '+String(${i})' from ''q'+String(${i})'

ไม่พบคำตอบ