0
我有一个程序正在从数据库中提取数据。无法将数组打印到HTML
Views.py
def final(request):
total = []
name = []
k = 0
for i in Question.objects.raw("SELECT name, question1, question2, question3, question4, question5, question6, question7, question8, question9, question10 FROM music_question"):
name.append(str(i.name))
total.append(int(i.question1) + int(i.question2) + int(i.question3) + int(i.question4) + int(i.question5)
+ int(i.question6) + int(i.question7) + int(i.question8) + int(i.question9) + int(i.question10))
return render(request, 'music/final.html', {"totals": total, "names": name, "rows": Question.objects.all()})
从这里我想打印成HTML像这样
final.HTML
</body>
<script type=text/javascript>
data = {{totals}}
console.log(data)
</script>
</html>
我可以看到数据从数据库已经返回到Chrome中的控制台,但它不会坚持到网页上,我不太清楚我错了。
我看不到任何输出到您的代码中的HTML标记。你有吗 ? 你把你的总数到JavaScript标记,而不是HTML标记。 –