我正在一个JavaScript模板中进行循环,类似于:
{% for movie in movies %}
{{movie.name}}
{% endfor %}
有没有一种方法可以调用一个返回所需DOM元素的JavaScript函数,例如:
{% for movie in movies %}
<script></script>
{% endfor %}
我只想调用一个JavaScript函数,进行一些检查并返回相应的元素。
我正在一个JavaScript模板中进行循环,类似于:
{% for movie in movies %}
{{movie.name}}
{% endfor %}
{% for movie in movies %}
<script></script>
{% endfor %}
<script>
标签移出Django循环,可能还要移出函数。以下是我代码中在Django管理页面上绘制图表的示例,仅供参考:<script type="text/javascript"></script>
正如您所看到的,<script>
标签中包含一些Django条件语句,在某个函数内使用模板for循环来渲染某些数组。draw_charts
在外部定义。
我的建议是将尽可能多的内容移出这样的地方,否则您的代码将变成老式的PHP4代码。