คุณสามารถรวบรวมสคริปต์ทั้งหมดที่มีการประกาศตัวแปรอาเรย์ของคุณในสตริงดังนี้
views.py
aaa = [41, 56, 25, 48, 72, 34, 12]
prueba = "<script>var data2 =["
for a in aaa:
aa = str(a)
prueba = prueba + "'" + aa + "',"
prueba = prueba + "];</script>"
ที่จะสร้างสตริงดังนี้
prueba = "<script>var data2 =['41','56','25','48','72','34','12'];</script>"
หลังจากมีสตริงนี้คุณต้องส่งไปที่เทมเพลต
views.py
return render(request, 'example.html', {"prueba": prueba})
ในเทมเพลตที่คุณได้รับและตีความในรูปแบบวรรณกรรมเป็นรหัส htm หน้าโค้ดจาวาสคริปต์ที่คุณต้องการตัวอย่างเช่น
แบบ
{{ prueba|safe }}
และด้านล่างคือรหัสที่เหลือของคุณโปรดจำไว้ว่าตัวแปรที่ใช้ในตัวอย่างคือ data2
<script>
console.log(data2);
</script>
ด้วยวิธีนี้คุณจะรักษาประเภทของข้อมูลซึ่งในกรณีนี้คือข้อตกลง