【发布时间】:2019-11-06 13:18:34
【问题描述】:
我在 Django 中有一个列表,我想将它转移到 JavaScript 表中
我的模板在循环中正确打印 latest_question_list:
{% if latest_question_list %}
<ul>
{% for row in latest_question_list %}
<li>{{ row.mounth }}, {{ row.number1 }}, {{ row.number2 }}, {{ row.number3 }}, {{ row.number4 }}</li>
{% endfor %}
</ul>
{% else %}
<p>These list is empty.</p>
{% endif %}
但我会在 JavaScript(在同一个文件中)以这种形式看到它:
<script>
var data_table = [600, 194, 345, 512, 200, 320, 328, 498, 267, 349, 287, 276];
[...]
</script>
【问题讨论】:
-
那不是表格,模板也不是JS。
-
为什么不直接将列表传递给模板并使用
var data_table = {{ the_list }}?我不明白 HTML 中需要for循环,然后是只定义名称的 JS 函数 - 两者看起来完全不相关。 -
您能否详细解释一下您的问题?
标签: javascript python django