【问题标题】:Django templates crashes with no senseDjango 模板毫无意义地崩溃
【发布时间】:2010-03-26 01:28:34
【问题描述】:

您好,我正在尝试将 google 可视化 API 与 django 模板系统一起使用。我遇到了一个不知道如何解决的错误。错误如下:

 invalid_block_tag
    raise self.error(token, "Invalid block tag: '%s'" % command)
django.template.TemplateSyntaxError: Invalid block tag: 'endfor'

代码是:

function drawChart() {
        var data = new google.visualization.DataTable();
        data.addColumn('date', 'time');
        data.addColumn('number', 'x');
        data.addColumn('number', 'y');
        data.addColumn('number', 'z');
        data.addRows([
        {% for d in datos &}
        [new Date({{d.instante|date:"Y, m, d, H, i, s"}}), {{d.x}}, {{d.y}}, {{d.z}}]
        {% if not forloop.last %},{% endif %}
        ]);
        {% endfor %}
        var chart = new google.visualization.AnnotatedTimeLine(document.getElementById('chart_div'));
        chart.draw(data, {displayAnnotations: true});
      }

谢谢大家!

【问题讨论】:

  • 您可以通过在前面放置4个空格来格式化上面的代码。它会更容易阅读。

标签: python django-templates


【解决方案1】:

你弄错了你的for标签:

{% for d in datos %}

【讨论】:

  • vim 中的+1 django 模板模式像圣诞树一样点亮它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-13
  • 2023-03-29
  • 2023-04-05
  • 2013-01-29
相关资源
最近更新 更多